[data-app-shell=rad1ant] .rad1ant-deals-layout{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}[data-app-shell=rad1ant] .rad1ant-deals-main{min-width:0}[data-app-shell=rad1ant] .rad1ant-deals-sidebar{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 13%, transparent);border-top:.18rem solid var(--rad1ant-ink);background:color-mix(in srgb, var(--surface) 94%, transparent);padding:1.1rem;position:sticky;top:1.5rem}[data-app-shell=rad1ant] .rad1ant-deals-filter-bar.module-filter-bar{gap:1.35rem}[data-app-shell=rad1ant] .rad1ant-deals-filter-bar .module-filter-bar-fields{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}[data-app-shell=rad1ant] .multi-select-field{gap:.22rem;max-height:12rem;padding:.35rem;font-size:.78rem;display:grid;overflow-y:auto}[data-app-shell=rad1ant] .multi-select-field-group{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 10%, transparent);gap:.18rem;padding-top:.35rem;display:grid}[data-app-shell=rad1ant] .multi-select-field-group:first-child{border-top:0;padding-top:0}[data-app-shell=rad1ant] .multi-select-field-group-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:.12rem .16rem;font-size:.64rem}[data-app-shell=rad1ant] .multi-select-field-option .marker-toggle-ui{min-height:1.45rem;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-deals-filter-bar .module-filter-bar-actions{justify-content:stretch}[data-app-shell=rad1ant] .rad1ant-deals-filter-bar .module-filter-bar-actions .button-primary{width:100%}[data-app-shell=rad1ant] .rad1ant-deals-trend-toggle{flex-wrap:wrap;gap:.3rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-deals-trend-toggle a{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 14%, transparent);background:var(--surface);clip-path:var(--rad1ant-cut-corners);color:var(--muted);padding:.34rem .7rem;font-size:.7rem;font-weight:700;text-decoration:none}[data-app-shell=rad1ant] .rad1ant-deals-trend-toggle a:hover{border-color:color-mix(in srgb, var(--rad1ant-signal) 45%, transparent)}[data-app-shell=rad1ant] .rad1ant-deals-trend-toggle a[data-active=true]{border-color:var(--rad1ant-signal);background:var(--rad1ant-signal-soft);color:var(--rad1ant-signal-strong)}[data-app-shell=rad1ant] .rad1ant-deals-line-chart{font-family:var(--font-chmedia), system-ui, sans-serif;margin:0;overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-deals-line-chart-plot{width:100%;min-width:42rem;height:17.5rem;display:block;overflow:visible}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-wrap{overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-deals-year-chart{border-bottom:1px solid var(--rad1ant-ink);grid-template-columns:repeat(12,minmax(2.25rem,1fr));align-items:end;gap:clamp(.2rem,1vw,.7rem);min-width:42rem;height:17.5rem;padding:0 .5rem;display:grid}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month>div{align-items:flex-end;gap:.12rem;height:calc(100% - 2rem);display:flex}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month i{flex:1 1 0;min-width:0;display:block}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month i.is-current{background:var(--rad1ant-signal);box-shadow:inset 0 -.18rem 0 var(--rad1ant-signal-highlight)}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month i.is-prior{background:#c1c4ce}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-month>strong{height:2rem;color:var(--muted);justify-content:center;align-items:center;font-size:.62rem;display:flex}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-key{color:var(--muted);justify-content:flex-end;gap:.9rem;padding-top:.6rem;font-size:.66rem;display:flex}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-key span{align-items:center;gap:.35rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-key i{width:.95rem;height:.5rem;display:inline-block}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-key i.is-current{background:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-deals-year-chart-key i.is-prior{background:#c1c4ce}[data-app-shell=rad1ant] .rad1ant-delta{font-weight:700}[data-app-shell=rad1ant] .rad1ant-delta-positive{color:var(--rad1ant-positive)}[data-app-shell=rad1ant] .rad1ant-delta-negative{color:var(--danger)}[data-app-shell=rad1ant] .rad1ant-delta-neutral{color:inherit}[data-app-shell=rad1ant] .rad1ant-info-banner{border:1px dashed color-mix(in srgb, var(--rad1ant-signal) 28%, transparent);background:var(--rad1ant-signal-soft);color:var(--foreground);flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-info-banner strong{font-size:.82rem}[data-app-shell=rad1ant] .rad1ant-info-banner span{color:var(--muted);font-size:.74rem}[data-app-shell=rad1ant] .rad1ant-deals-account-link{color:var(--rad1ant-signal-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rad1ant-signal) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--rad1ant-signal) 38%, transparent);text-underline-offset:.16rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-deals-detail-subrow td,[data-app-shell=rad1ant] .rad1ant-deals-detail-subrow th{background:color-mix(in srgb, var(--surface-muted) 54%, transparent);color:var(--muted);border-top:0;font-size:.7rem}[data-app-shell=rad1ant] .rad1ant-deals-detail-subrow-label{padding-left:1.5rem}[data-app-shell=rad1ant] .rad1ant-deals-detail-subrow-label:before{content:"↳ ";color:var(--rad1ant-signal)}@media (max-width:960px){[data-app-shell=rad1ant] .rad1ant-deals-layout{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-deals-sidebar{position:static}}@media (max-width:720px){[data-app-shell=rad1ant] .rad1ant-deals-line-chart-plot,[data-app-shell=rad1ant] .rad1ant-deals-year-chart{min-width:43rem}}[data-app-shell=rad1ant] .rad1ant-demo-notice{border-top:1px solid color-mix(in srgb, var(--rad1ant-signal) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--rad1ant-signal) 16%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);color:var(--muted);align-items:center;gap:.55rem;padding:.42rem .1rem;font-size:.75rem;display:flex}[data-app-shell=rad1ant] .rad1ant-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}[data-app-shell=rad1ant] .rad1ant-metric-detail-row{align-items:center;gap:.45rem;display:flex}[data-app-shell=rad1ant] .rad1ant-variance{white-space:nowrap;border-radius:0;align-items:center;gap:.18rem;padding:.16rem .44rem;font-size:.68rem;font-weight:700;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-variance-positive{background:var(--rad1ant-positive-soft);color:var(--rad1ant-positive)}[data-app-shell=rad1ant] .rad1ant-variance-negative{background:var(--danger-soft);color:var(--danger)}[data-app-shell=rad1ant] .rad1ant-variance-neutral{background:var(--surface-muted);color:var(--muted)}[data-app-shell=rad1ant] .rad1ant-two-column{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);align-items:start;gap:1rem;display:grid}[data-app-shell=rad1ant] .rad1ant-trend-figure{max-width:100%;font-family:var(--font-chmedia), system-ui, sans-serif;margin:0}[data-app-shell=rad1ant] .rad1ant-chart-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.1rem;margin-bottom:.8rem;font-size:.68rem;display:flex}[data-app-shell=rad1ant] .rad1ant-chart-legend span{align-items:center;gap:.36rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-chart-legend i{width:1.35rem;height:.18rem;display:inline-block}[data-app-shell=rad1ant] .rad1ant-legend-actual{background:var(--rad1ant-ink)}[data-app-shell=rad1ant] .rad1ant-legend-forecast{background:repeating-linear-gradient(90deg, var(--rad1ant-signal) 0 .35rem, transparent .35rem .55rem)}[data-app-shell=rad1ant] .rad1ant-legend-budget{border-top:1px dashed #7a7f90}[data-app-shell=rad1ant] .rad1ant-legend-prior{background:#c8cbd5}[data-app-shell=rad1ant] .rad1ant-legend-range{border:1px solid color-mix(in srgb, var(--rad1ant-signal) 18%, transparent);background:var(--rad1ant-signal-soft);height:.58rem!important}[data-app-shell=rad1ant] .rad1ant-chart-viewport{min-width:42rem}[data-app-shell=rad1ant] .rad1ant-trend-figure{overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-trend-chart{width:100%;min-width:42rem;height:19.5rem;display:block;overflow:visible}[data-app-shell=rad1ant] .rad1ant-grid-line{stroke:color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-axis-label{fill:var(--muted);text-anchor:end;font-size:18px}[data-app-shell=rad1ant] .rad1ant-forecast-band{fill:color-mix(in srgb, var(--rad1ant-signal) 10%, transparent);stroke:none}[data-app-shell=rad1ant] .rad1ant-line-actual,[data-app-shell=rad1ant] .rad1ant-line-forecast,[data-app-shell=rad1ant] .rad1ant-line-budget,[data-app-shell=rad1ant] .rad1ant-line-prior{fill:none;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-line-actual{stroke:var(--rad1ant-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}[data-app-shell=rad1ant] .rad1ant-line-forecast{stroke:var(--rad1ant-signal);stroke-dasharray:7 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}[data-app-shell=rad1ant] .rad1ant-line-budget{stroke:#707586;stroke-dasharray:2 5;stroke-linecap:round;stroke-width:1.3px}[data-app-shell=rad1ant] .rad1ant-line-prior{stroke:#c1c4ce;stroke-width:1.4px}[data-app-shell=rad1ant] .rad1ant-dot-actual{fill:var(--rad1ant-ink);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-dot-forecast{fill:#fff;stroke:var(--rad1ant-signal);stroke-width:2px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-month-axis{color:var(--muted);text-align:center;text-transform:uppercase;grid-template-columns:repeat(12,minmax(0,1fr));margin:-1rem 0 0 2.2rem;font-size:.65rem;font-weight:600;display:grid}[data-app-shell=rad1ant] .rad1ant-chart-table-wrap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-field-bars{flex-direction:column;gap:.72rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-bar-row{color:var(--foreground);grid-template-columns:minmax(8.5rem,.75fr) minmax(8rem,1.5fr) minmax(7.4rem,.6fr);align-items:center;gap:.8rem;text-decoration:none;display:grid}[data-app-shell=rad1ant] .rad1ant-field-bar-row:hover .rad1ant-field-bar-label span{color:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-field-bar-label{align-items:baseline;gap:.48rem;min-width:0;font-size:.78rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-bar-label strong{color:var(--muted);font-size:.66rem}[data-app-shell=rad1ant] .rad1ant-field-bar-label span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-field-bar-track{background:var(--surface-muted);border-radius:0;height:.68rem;display:block;position:relative}[data-app-shell=rad1ant] .rad1ant-field-bar-value{border-radius:0;position:absolute;inset:0 auto 0 0;background:var(--rad1ant-signal)!important}[data-app-shell=rad1ant] .rad1ant-field-bar-budget{background:var(--rad1ant-ink);width:1px;position:absolute;top:-.22rem;bottom:-.22rem}[data-app-shell=rad1ant] .rad1ant-field-bar-amount{flex-direction:column;align-items:flex-end;min-width:0;display:flex}[data-app-shell=rad1ant] .rad1ant-field-bar-amount strong{font-size:.8rem}[data-app-shell=rad1ant] .rad1ant-field-bar-amount small{color:var(--muted);font-size:.62rem}[data-app-shell=rad1ant] .rad1ant-field-bar-key{color:var(--muted);justify-content:flex-end;gap:1rem;padding-top:.55rem;font-size:.62rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-bar-key span{align-items:center;gap:.35rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-field-bar-key i{background:var(--rad1ant-signal);width:1.4rem;height:.38rem}[data-app-shell=rad1ant] .rad1ant-field-bar-key span:last-child i{background:var(--rad1ant-ink);width:1px;height:.75rem}[data-app-shell=rad1ant] .rad1ant-insight-list{flex-direction:column;display:flex}[data-app-shell=rad1ant] .rad1ant-insight{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem 0;display:grid}[data-app-shell=rad1ant] .rad1ant-insight:first-child{border-top:0;padding-top:0}[data-app-shell=rad1ant] .rad1ant-insight-index{color:var(--rad1ant-signal);font-size:.68rem;font-weight:800}[data-app-shell=rad1ant] .rad1ant-insight-title{justify-content:space-between;align-items:center;gap:.7rem;display:flex}[data-app-shell=rad1ant] .rad1ant-insight p{color:var(--muted);margin:.42rem 0 .65rem;font-size:.78rem;line-height:1.5}[data-app-shell=rad1ant] .rad1ant-insight a,[data-app-shell=rad1ant] .rad1ant-preview-unavailable a{color:var(--rad1ant-signal);font-size:.74rem;font-weight:700;text-decoration:none}[data-app-shell=rad1ant] .rad1ant-field-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}[data-app-shell=rad1ant] .rad1ant-field-card{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 10%, transparent);border-top:2px solid var(--rad1ant-ink);background:var(--surface);min-height:15rem;clip-path:var(--rad1ant-cut-corners);color:var(--foreground);border-radius:0;flex-direction:column;gap:1.1rem;padding:1.2rem;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-field-card:hover{border-color:color-mix(in srgb, var(--rad1ant-signal) 45%, transparent);box-shadow:inset 0 -.24rem 0 var(--rad1ant-signal-highlight);transform:translateY(-1px)}[data-app-shell=rad1ant] .rad1ant-field-card-accent{height:.22rem;position:absolute;inset:0 0 auto;background:var(--rad1ant-signal)!important}[data-app-shell=rad1ant] .rad1ant-field-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-card h2{letter-spacing:-.035em;margin:.35rem 0 0;font-size:1.25rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-field-code{color:var(--muted);letter-spacing:-.07em;font-size:1.6rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-field-card-value{flex-direction:column;margin-top:auto;display:flex}[data-app-shell=rad1ant] .rad1ant-field-card-value strong{letter-spacing:-.055em;font-size:2.05rem;line-height:1}[data-app-shell=rad1ant] .rad1ant-field-card-value span{color:var(--muted);margin-top:.25rem;font-size:.68rem}[data-app-shell=rad1ant] .rad1ant-field-card-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-card-progress{background:var(--surface-muted);border-radius:0;height:.3rem;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-field-card-progress i{height:100%;display:block;background:var(--rad1ant-signal)!important}[data-app-shell=rad1ant] .rad1ant-field-card>small{color:var(--muted);font-size:.64rem}[data-app-shell=rad1ant] .rad1ant-field-subnav{padding-block:.2rem}[data-app-shell=rad1ant] .rad1ant-outlook-list{margin:0}[data-app-shell=rad1ant] .rad1ant-outlook-list>div{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}[data-app-shell=rad1ant] .rad1ant-outlook-list>div:first-child{border-top:0}[data-app-shell=rad1ant] .rad1ant-outlook-list dt{color:var(--muted);font-size:.76rem}[data-app-shell=rad1ant] .rad1ant-outlook-list dd{margin:0;font-size:.88rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-model-list{flex-direction:column;gap:.75rem;display:flex}[data-app-shell=rad1ant] .rad1ant-model-list>div{grid-template-columns:minmax(8.5rem,1fr) minmax(6rem,1.3fr) 2.7rem;align-items:center;gap:.75rem;display:grid}[data-app-shell=rad1ant] .rad1ant-model-list span:first-child{flex-direction:column;min-width:0;display:flex}[data-app-shell=rad1ant] .rad1ant-model-list span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-model-list small{color:var(--muted);font-size:.62rem}[data-app-shell=rad1ant] .rad1ant-model-weight{background:var(--surface-muted);border-radius:0;height:.42rem;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-model-weight i{background:var(--rad1ant-signal);border-radius:0;height:100%;display:block}[data-app-shell=rad1ant] .rad1ant-model-list>div>strong{text-align:right;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-count-label{color:var(--muted);font-size:.72rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}[data-app-shell=rad1ant] .rad1ant-report-card{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);border-top:2px solid var(--rad1ant-ink);background:color-mix(in srgb, var(--surface) 94%, var(--surface-muted));min-height:14.5rem;clip-path:var(--rad1ant-cut-corners);border-radius:0;flex-direction:column;justify-content:space-between;gap:1.15rem;padding:1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-report-card-head{justify-content:space-between;align-items:center;gap:.55rem;display:flex}[data-app-shell=rad1ant] .rad1ant-certified-mark{color:var(--rad1ant-signal);font-size:.64rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-report-card h2{letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-report-card p{color:var(--muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.5}[data-app-shell=rad1ant] .rad1ant-report-tags,[data-app-shell=rad1ant] .rad1ant-source-metrics{flex-wrap:wrap;gap:.35rem;display:flex}[data-app-shell=rad1ant] .rad1ant-report-tags span,[data-app-shell=rad1ant] .rad1ant-source-metrics span{background:color-mix(in srgb, var(--rad1ant-signal-highlight) 24%, var(--surface));color:var(--rad1ant-ink);text-transform:capitalize;border-radius:0;padding:.22rem .48rem;font-size:.61rem}[data-app-shell=rad1ant] .rad1ant-report-card footer{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);color:var(--muted);justify-content:space-between;gap:.5rem;padding-top:.7rem;font-size:.61rem;display:flex}[data-app-shell=rad1ant] .rad1ant-builder{grid-template-columns:minmax(0,.86fr) minmax(30rem,1.14fr);gap:1.25rem;display:grid}[data-app-shell=rad1ant] .rad1ant-builder-controls{flex-direction:column;gap:.85rem;display:flex}[data-app-shell=rad1ant] .rad1ant-builder-section{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);grid-template-columns:2rem minmax(0,1fr);gap:.7rem;margin-top:.55rem;padding-top:1.15rem;display:grid}[data-app-shell=rad1ant] .rad1ant-builder-section:first-child{border-top:0;margin-top:0;padding-top:0}[data-app-shell=rad1ant] .rad1ant-builder-step{color:var(--rad1ant-signal);font-size:.68rem;font-weight:800}[data-app-shell=rad1ant] .rad1ant-builder-section h3{margin:0;font-size:.88rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-builder-section p{color:var(--muted);margin:.22rem 0 0;font-size:.7rem;line-height:1.45}[data-app-shell=rad1ant] .rad1ant-builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}[data-app-shell=rad1ant] .rad1ant-field-stack{flex-direction:column;gap:.32rem;display:flex}[data-app-shell=rad1ant] .rad1ant-field-stack label{font-size:.68rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-visualization-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}[data-app-shell=rad1ant] .rad1ant-visualization-picker label{cursor:pointer;border:1px solid color-mix(in srgb, var(--rad1ant-ink) 10%, transparent);background:var(--surface);min-height:4.4rem;clip-path:var(--rad1ant-cut-corners);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;display:flex}[data-app-shell=rad1ant] .rad1ant-visualization-picker label.active{border-color:var(--rad1ant-signal);background:var(--rad1ant-signal-soft);color:var(--rad1ant-signal);box-shadow:inset 0 0 0 1px var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-visualization-picker label:focus-within{outline:3px solid color-mix(in srgb, var(--rad1ant-signal) 32%, transparent);outline-offset:2px}[data-app-shell=rad1ant] .rad1ant-visualization-picker input{opacity:0;position:absolute}[data-app-shell=rad1ant] .rad1ant-visualization-picker span{font-size:1.25rem;line-height:1}[data-app-shell=rad1ant] .rad1ant-visualization-picker strong{font-size:.65rem}[data-app-shell=rad1ant] .rad1ant-switch-row{cursor:pointer;border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);background:var(--surface);clip-path:var(--rad1ant-cut-corners);border-radius:0;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}[data-app-shell=rad1ant] .rad1ant-switch-row input{width:1rem;height:1rem;accent-color:var(--rad1ant-signal);margin-top:.08rem}[data-app-shell=rad1ant] .rad1ant-switch-row span{flex-direction:column;display:flex}[data-app-shell=rad1ant] .rad1ant-switch-row strong{color:var(--foreground);font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-switch-row small{color:var(--muted);margin-top:.12rem;font-size:.64rem;line-height:1.35}[data-app-shell=rad1ant] .rad1ant-builder-preview{border:1px solid color-mix(in srgb, var(--rad1ant-signal) 18%, transparent);border-top:2px solid var(--rad1ant-ink);background:linear-gradient(145deg, color-mix(in srgb, var(--rad1ant-signal-soft) 55%, var(--surface)), var(--surface) 45%);min-width:0;clip-path:var(--rad1ant-cut-corners);border-radius:0;flex-direction:column;align-self:start;gap:1rem;padding:1rem;display:flex;position:sticky;top:6.2rem}[data-app-shell=rad1ant] .rad1ant-builder-preview-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}[data-app-shell=rad1ant] .rad1ant-builder-preview h3{margin:.32rem 0 0;font-size:1rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-builder-preview .rad1ant-trend-chart{height:15rem}[data-app-shell=rad1ant] .rad1ant-preview-footnote{color:var(--muted);text-transform:capitalize;margin:0;font-size:.65rem}[data-app-shell=rad1ant] .rad1ant-preview-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;padding:2rem;display:flex}[data-app-shell=rad1ant] .rad1ant-preview-unavailable>span{color:var(--rad1ant-signal);font-size:2rem}[data-app-shell=rad1ant] .rad1ant-preview-unavailable strong{margin-top:.7rem}[data-app-shell=rad1ant] .rad1ant-preview-unavailable p{max-width:25rem;color:var(--muted);margin:.5rem 0 .8rem;font-size:.76rem;line-height:1.5}[data-app-shell=rad1ant] .rad1ant-action-message{min-height:1.2rem;color:var(--danger);font-size:.7rem}[data-app-shell=rad1ant] .rad1ant-action-message.success{color:var(--rad1ant-positive)}[data-app-shell=rad1ant] .rad1ant-permission-note{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);border-top:2px solid var(--rad1ant-ink);background:var(--surface);clip-path:var(--rad1ant-cut-corners);border-radius:0;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-permission-note>span{color:var(--rad1ant-signal);font-size:1.4rem}[data-app-shell=rad1ant] .rad1ant-permission-note strong{font-size:.8rem;display:block}[data-app-shell=rad1ant] .rad1ant-permission-note p{color:var(--muted);margin:.22rem 0 0;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-table-wrap{overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-badge-group{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}[data-app-shell=rad1ant] .rad1ant-data-table{border-collapse:collapse;width:100%;min-width:58rem}[data-app-shell=rad1ant] .rad1ant-data-table th,[data-app-shell=rad1ant] .rad1ant-data-table td{border-bottom:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);text-align:right;vertical-align:middle;padding:.75rem .6rem;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-data-table thead th{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-data-table th:first-child{text-align:left}[data-app-shell=rad1ant] .rad1ant-data-table tbody tr:last-child th,[data-app-shell=rad1ant] .rad1ant-data-table tbody tr:last-child td{border-bottom:0}[data-app-shell=rad1ant] .rad1ant-data-table a{color:var(--foreground);font-weight:700;text-decoration:none}[data-app-shell=rad1ant] .rad1ant-data-table a:hover{color:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-data-table a span{color:var(--muted);margin-right:.3rem;font-size:.62rem}[data-app-shell=rad1ant] .rad1ant-data-table td>strong,[data-app-shell=rad1ant] .rad1ant-data-table td>small{display:block}[data-app-shell=rad1ant] .rad1ant-commercial-table{min-width:48rem}[data-app-shell=rad1ant] .rad1ant-programmatic-title-table{min-width:82rem}[data-app-shell=rad1ant] .rad1ant-programmatic-title-table td:nth-child(2),[data-app-shell=rad1ant] .rad1ant-programmatic-title-table td:nth-child(3),[data-app-shell=rad1ant] .rad1ant-programmatic-title-table td:nth-child(4){color:var(--rad1ant-signal);font-weight:750}[data-app-shell=rad1ant] .rad1ant-data-table td>small{color:var(--muted);margin-top:.1rem;font-size:.58rem}[data-app-shell=rad1ant] .rad1ant-method-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}[data-app-shell=rad1ant] .rad1ant-method-grid article{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);border-top:2px solid var(--rad1ant-ink);background:color-mix(in srgb, var(--surface) 92%, var(--surface-muted));min-height:11rem;clip-path:var(--rad1ant-cut-corners);border-radius:0;padding:.9rem}[data-app-shell=rad1ant] .rad1ant-method-grid article>span{color:var(--rad1ant-signal);font-size:.65rem;font-weight:800}[data-app-shell=rad1ant] .rad1ant-method-grid h3{margin:1.1rem 0 0;font-size:.86rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-method-grid p{color:var(--muted);margin:.5rem 0 0;font-size:.7rem;line-height:1.48}[data-app-shell=rad1ant] .rad1ant-method-footnote{border-top:1px solid color-mix(in srgb, var(--rad1ant-ink) 8%, transparent);justify-content:space-between;gap:.8rem;padding-top:.8rem;font-size:.72rem;display:flex}[data-app-shell=rad1ant] .rad1ant-method-footnote span{color:var(--muted)}[data-app-shell=rad1ant] .rad1ant-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}[data-app-shell=rad1ant] .rad1ant-source-card{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);border-top:2px solid var(--rad1ant-ink);background:var(--surface);clip-path:var(--rad1ant-cut-corners);border-radius:0;flex-direction:column;gap:.9rem;padding:1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-source-card:first-child{border-color:color-mix(in srgb, var(--rad1ant-signal) 24%, transparent);background:linear-gradient(130deg, var(--rad1ant-signal-soft), var(--surface) 42%);grid-column:span 2}[data-app-shell=rad1ant] .rad1ant-source-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}[data-app-shell=rad1ant] .rad1ant-source-card h2{margin:.32rem 0 0;font-size:1rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-source-card>p{color:var(--muted);margin:0;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-source-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}[data-app-shell=rad1ant] .rad1ant-source-card dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}[data-app-shell=rad1ant] .rad1ant-source-card dd{margin:.2rem 0 0;font-size:.68rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-lineage-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}[data-app-shell=rad1ant] .rad1ant-lineage-flow li{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);border-top:2px solid var(--rad1ant-ink);background:var(--surface);min-height:8rem;clip-path:var(--rad1ant-cut-corners);border-radius:0;flex-direction:column;padding:.9rem;display:flex;position:relative}[data-app-shell=rad1ant] .rad1ant-lineage-flow li:not(:last-child):after{background:var(--rad1ant-signal);content:"";width:1rem;height:1px;position:absolute;top:50%;right:-1.25rem}[data-app-shell=rad1ant] .rad1ant-lineage-flow li>span{color:var(--rad1ant-signal);font-size:.65rem;font-weight:800}[data-app-shell=rad1ant] .rad1ant-lineage-flow strong{margin-top:auto;font-size:.78rem}[data-app-shell=rad1ant] .rad1ant-lineage-flow small{color:var(--muted);margin-top:.35rem;font-size:.64rem;line-height:1.35}[data-app-shell=rad1ant] .rad1ant-source-strip{border-block:1px solid color-mix(in srgb, var(--rad1ant-signal) 18%, transparent);min-height:2.35rem;color:var(--muted);align-items:center;gap:1rem;padding:.45rem .4rem;font-size:.68rem;display:flex}[data-app-shell=rad1ant] .rad1ant-source-strip>span:first-child{color:var(--foreground);align-items:center;font-weight:750;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-source-strip i{background:var(--rad1ant-signal);width:.52rem;height:.52rem;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--rad1ant-signal) 10%, transparent);border-radius:999px;margin-right:.45rem}[data-app-shell=rad1ant] .rad1ant-source-strip[data-state=direct] i{box-shadow:0 0 0 .22rem color-mix(in srgb, var(--rad1ant-signal-highlight) 24%, transparent);background:#d1b900}[data-app-shell=rad1ant] .rad1ant-source-strip[data-state=unavailable] i{background:#d9284a;box-shadow:0 0 0 .22rem #d9284a1f}[data-app-shell=rad1ant] .rad1ant-source-strip>span:last-child{margin-left:auto}[data-app-shell=rad1ant] .rad1ant-deals-upload-trigger{color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:.12rem 0;font-weight:750}[data-app-shell=rad1ant] .rad1ant-deals-upload-backdrop{z-index:70;background:color-mix(in srgb, var(--rad1ant-ink) 48%, transparent);justify-content:center;align-items:flex-start;padding:4rem 1rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}[data-app-shell=rad1ant] .rad1ant-deals-upload-modal{--modal-accent:var(--rad1ant-signal);--modal-width:34rem}[data-app-shell=rad1ant] .rad1ant-deals-upload-modal h2,[data-app-shell=rad1ant] .rad1ant-deals-upload-note,[data-app-shell=rad1ant] .rad1ant-deals-upload-status{margin:0}[data-app-shell=rad1ant] .rad1ant-deals-upload-modal h2{font-size:1rem}[data-app-shell=rad1ant] .rad1ant-deals-upload-close{color:var(--foreground);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}[data-app-shell=rad1ant] .rad1ant-deals-upload-note,[data-app-shell=rad1ant] .rad1ant-deals-upload-status{color:var(--muted);font-size:.75rem;line-height:1.45}[data-app-shell=rad1ant] .rad1ant-deals-upload-status{color:var(--foreground)}[data-app-shell=rad1ant] .rad1ant-ad-filter-bar{border-top-color:var(--rad1ant-ink);align-items:end}[data-app-shell=rad1ant] .rad1ant-ad-filter-bar .module-filter-bar-fields{flex:1;grid-template-columns:repeat(4,minmax(8rem,1fr));display:grid}[data-app-shell=rad1ant] .rad1ant-live-chart{font-family:var(--font-chmedia), sans-serif;margin:0}[data-app-shell=rad1ant] .rad1ant-live-chart-legend{min-height:1.5rem;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;margin-bottom:.8rem;font-size:.66rem;display:flex}[data-app-shell=rad1ant] .rad1ant-live-chart-legend span,[data-app-shell=rad1ant] .rad1ant-billing-legend span{align-items:center;gap:.35rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-live-chart-legend i,[data-app-shell=rad1ant] .rad1ant-billing-legend i{border:1px solid color-mix(in srgb, var(--rad1ant-ink) 16%, transparent);width:.75rem;height:.48rem}[data-app-shell=rad1ant] .rad1ant-live-chart-plot{border-bottom:1px solid var(--rad1ant-ink);background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--rad1ant-ink) 7%, transparent) 0, color-mix(in srgb, var(--rad1ant-ink) 7%, transparent) 1px, transparent 1px, transparent 25%);grid-template-columns:repeat(12,minmax(2.25rem,1fr));align-items:end;gap:clamp(.25rem,1.2vw,.85rem);height:22rem;padding:0 .55rem;display:grid}[data-app-shell=rad1ant] .rad1ant-live-chart-month{flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}[data-app-shell=rad1ant] .rad1ant-live-chart-value{border-inline:1px solid color-mix(in srgb, var(--rad1ant-ink) 12%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);grid-template-rows:minmax(0,4fr) minmax(2.5rem,1fr);height:calc(100% - 2rem);min-height:0;display:grid}[data-app-shell=rad1ant] .rad1ant-live-chart-positive,[data-app-shell=rad1ant] .rad1ant-live-chart-negative{min-height:0;display:flex}[data-app-shell=rad1ant] .rad1ant-live-chart-positive{flex-direction:column-reverse;justify-content:flex-start}[data-app-shell=rad1ant] .rad1ant-live-chart-negative{border-top:1px solid var(--rad1ant-ink);flex-direction:column}[data-app-shell=rad1ant] .rad1ant-live-chart-positive i,[data-app-shell=rad1ant] .rad1ant-live-chart-negative i{border-top:1px solid #ffffff73;flex:none;min-height:0;display:block}[data-app-shell=rad1ant] .rad1ant-live-chart-negative i{opacity:.66;background-image:repeating-linear-gradient(135deg,#ffffff85 0 2px,#0000 2px 5px)!important}[data-app-shell=rad1ant] .rad1ant-live-chart-month>strong{height:2rem;color:var(--muted);justify-content:center;align-items:center;font-size:.65rem;display:flex}[data-app-shell=rad1ant] .rad1ant-live-chart-table-wrap{margin-top:.7rem;overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-live-chart-table{border-collapse:collapse;width:100%;min-width:48rem}[data-app-shell=rad1ant] .rad1ant-live-chart-table th,[data-app-shell=rad1ant] .rad1ant-live-chart-table td{color:var(--muted);text-align:right;padding:.3rem .35rem;font-size:.61rem}[data-app-shell=rad1ant] .rad1ant-live-chart-table th:first-child{color:var(--foreground);text-align:left}[data-app-shell=rad1ant] .rad1ant-live-ranking{display:grid}[data-app-shell=rad1ant] .rad1ant-live-ranking>div{border-bottom:1px solid color-mix(in srgb, var(--rad1ant-ink) 9%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem 0;display:flex}[data-app-shell=rad1ant] .rad1ant-live-ranking>div:last-child{border-bottom:0}[data-app-shell=rad1ant] .rad1ant-live-ranking span,[data-app-shell=rad1ant] .rad1ant-live-ranking strong,[data-app-shell=rad1ant] .rad1ant-live-ranking small{display:block}[data-app-shell=rad1ant] .rad1ant-live-ranking strong{font-size:.76rem}[data-app-shell=rad1ant] .rad1ant-live-ranking small{color:var(--muted);margin-top:.15rem;font-size:.6rem}[data-app-shell=rad1ant] .rad1ant-panel-note{border-top:1px solid color-mix(in srgb, var(--rad1ant-signal) 16%, transparent);color:var(--muted);padding-top:.7rem;font-size:.65rem;line-height:1.45;display:block}[data-app-shell=rad1ant] .rad1ant-unavailable{border:1px dashed color-mix(in srgb, var(--rad1ant-ink) 18%, transparent);min-height:15rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}[data-app-shell=rad1ant] .rad1ant-unavailable span{margin-top:.4rem;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-billing-legend{color:var(--muted);gap:.8rem;font-size:.65rem;display:flex}[data-app-shell=rad1ant] .rad1ant-billing-legend span:first-child i{background:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-billing-legend span:last-child i{background:var(--rad1ant-signal-highlight)}[data-app-shell=rad1ant] .rad1ant-billing-chart{border-bottom:1px solid var(--rad1ant-ink);grid-template-columns:repeat(12,minmax(2.25rem,1fr));align-items:end;gap:clamp(.2rem,1vw,.7rem);height:18rem;padding:0 .5rem;display:grid}[data-app-shell=rad1ant] .rad1ant-billing-chart-month{flex-direction:column;justify-content:flex-end;height:100%;display:flex}[data-app-shell=rad1ant] .rad1ant-billing-chart-month>div{align-items:flex-end;gap:.15rem;height:calc(100% - 2rem);display:flex}[data-app-shell=rad1ant] .rad1ant-billing-chart-month i{width:50%;display:block}[data-app-shell=rad1ant] .rad1ant-billing-chart-month .is-booked{background:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-billing-chart-month .is-invoiced{background:var(--rad1ant-signal-highlight)}[data-app-shell=rad1ant] .rad1ant-billing-chart-month>strong{height:2rem;color:var(--muted);justify-content:center;align-items:center;font-size:.62rem;display:flex}[data-app-shell=rad1ant] .rad1ant-portfolio-table th:first-child{min-width:13rem}@media (max-width:1100px){[data-app-shell=rad1ant] .rad1ant-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=rad1ant] .rad1ant-two-column,[data-app-shell=rad1ant] .rad1ant-builder{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-builder-preview{position:static}[data-app-shell=rad1ant] .rad1ant-field-card-grid,[data-app-shell=rad1ant] .rad1ant-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=rad1ant] .rad1ant-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app-shell=rad1ant] .rad1ant-ad-filter-bar .module-filter-bar-fields{grid-template-columns:repeat(2,minmax(8rem,1fr))}}@media (max-width:720px){[data-app-shell=rad1ant] .rad1ant-metric-grid,[data-app-shell=rad1ant] .rad1ant-field-card-grid,[data-app-shell=rad1ant] .rad1ant-report-grid,[data-app-shell=rad1ant] .rad1ant-source-grid,[data-app-shell=rad1ant] .rad1ant-method-grid,[data-app-shell=rad1ant] .rad1ant-lineage-flow{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-source-card:first-child{grid-column:auto}[data-app-shell=rad1ant] .rad1ant-field-bar-row{grid-template-columns:minmax(7rem,.8fr) minmax(6rem,1.2fr)}[data-app-shell=rad1ant] .rad1ant-field-bar-amount{grid-column:2;align-items:flex-start}[data-app-shell=rad1ant] .rad1ant-builder-field-grid,[data-app-shell=rad1ant] .rad1ant-source-card dl{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-lineage-flow li:not(:last-child):after{display:none}[data-app-shell=rad1ant] .rad1ant-method-footnote{flex-direction:column}[data-app-shell=rad1ant] .rad1ant-source-strip{flex-direction:column;align-items:flex-start;gap:.35rem}[data-app-shell=rad1ant] .rad1ant-source-strip>span:last-child{margin-left:0}[data-app-shell=rad1ant] .rad1ant-ad-filter-bar .module-filter-bar-fields{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-live-chart-plot,[data-app-shell=rad1ant] .rad1ant-billing-chart{min-width:43rem}[data-app-shell=rad1ant] .rad1ant-live-chart,[data-app-shell=rad1ant] .rad1ant-billing-chart{overflow-x:auto}}[data-app-shell=rad1ant] .rad1ant-kpi-tree-workspace{background:var(--surface-elevated)}[data-app-shell=rad1ant] .rad1ant-kpi-tree-shell{background:var(--surface-elevated);height:100%;min-height:0;color:var(--rad1ant-ink);flex-direction:column;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar{z-index:4;border:0;border-bottom:1px solid color-mix(in srgb, var(--rad1ant-ink) 12%, transparent);background:var(--surface-elevated);border-radius:0;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:4.3rem;padding:.65rem 1rem}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-bar-fields{flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-field{min-width:10rem}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-field-search{min-width:13rem}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .input,[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .celium-select-trigger{border-radius:0;min-height:2.45rem}[data-app-shell=rad1ant] .rad1ant-kpi-search{margin-left:auto}[data-app-shell=rad1ant] .rad1ant-kpi-filter-toggles,[data-app-shell=rad1ant] .rad1ant-kpi-toolbar-actions{align-items:center;gap:.4rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-reset{width:2.45rem;min-width:2.45rem;padding-left:0;padding-right:0}[data-app-shell=rad1ant] .rad1ant-kpi-filter-toggle .marker-toggle-ui{--marker-active-color:color-mix(in srgb, var(--rad1ant-signal) 16%, transparent);--marker-active-foreground:var(--rad1ant-ink);white-space:nowrap;border-radius:0;align-items:center;min-height:2.45rem;padding:.55rem .75rem}[data-app-shell=rad1ant] .rad1ant-kpi-main{flex:auto;min-height:0;display:flex;position:relative}[data-app-shell=rad1ant] .rad1ant-kpi-canvas-viewport{background-color:var(--surface-elevated);cursor:grab;touch-action:none;background-image:radial-gradient(circle,#090a101b 1px,#0000 1px);background-size:24px 24px;flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-kpi-canvas-viewport:active{cursor:grabbing}[data-app-shell=rad1ant] .rad1ant-kpi-canvas{transform-origin:0 0;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}[data-app-shell=rad1ant] .rad1ant-kpi-connectors{pointer-events:none;position:absolute;inset:0;overflow:visible}[data-app-shell=rad1ant] .rad1ant-kpi-connector{fill:none;stroke:#c9cbd4;stroke-linecap:round;stroke-width:2.4px;transition:stroke .25s,stroke-width .25s,opacity .25s}[data-app-shell=rad1ant] .rad1ant-kpi-connector.is-highlighted{stroke:var(--rad1ant-signal);stroke-width:3.2px}[data-app-shell=rad1ant] .rad1ant-kpi-branch-orb{fill:#ffd76e;filter:drop-shadow(0 0 5px #ffc52c) drop-shadow(0 0 10px color-mix(in srgb, var(--rad1ant-signal) 55%, transparent))}[data-app-shell=rad1ant] .rad1ant-kpi-node{box-sizing:border-box;background:var(--surface-elevated);cursor:pointer;border:1px solid #cfd2dc;border-radius:.28rem;width:15rem;height:7rem;padding:.75rem .75rem .65rem;transition:border-color .18s,box-shadow .18s,transform .18s;position:absolute;overflow:hidden;box-shadow:0 3px 12px #090a100b}[data-app-shell=rad1ant] .rad1ant-kpi-node:hover,[data-app-shell=rad1ant] .rad1ant-kpi-node:focus-visible{z-index:2;border-color:color-mix(in srgb, var(--rad1ant-signal) 55%, #cfd2dc);outline:0;transform:translateY(-2px);box-shadow:0 8px 20px #090a101a}[data-app-shell=rad1ant] .rad1ant-kpi-node-selected{z-index:3;border-color:var(--rad1ant-signal);box-shadow:0 0 0 3px color-mix(in srgb, var(--rad1ant-signal) 15%, transparent), 0 0 18px color-mix(in srgb, var(--rad1ant-signal) 14%, transparent)}[data-app-shell=rad1ant] .rad1ant-kpi-node-summary{border-color:var(--rad1ant-ink)}[data-app-shell=rad1ant] .rad1ant-kpi-node-signal{height:.28rem;position:absolute;inset:0 0 auto}[data-app-shell=rad1ant] .rad1ant-kpi-node-signal.is-positive{background:#139451}[data-app-shell=rad1ant] .rad1ant-kpi-node-signal.is-negative{background:#d43d55}[data-app-shell=rad1ant] .rad1ant-kpi-node-signal.is-neutral{background:#a9adb8}[data-app-shell=rad1ant] .rad1ant-kpi-node-head{justify-content:space-between;align-items:flex-start;gap:.35rem;min-width:0;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-node-head>strong{letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.95rem;font-size:.72rem;font-weight:750;line-height:1.32;display:-webkit-box;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-kpi-node-tools{flex:none;align-items:center;gap:.05rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-recurring,[data-app-shell=rad1ant] .rad1ant-kpi-icon-button{color:#6c7180;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-kpi-icon-button{cursor:pointer}[data-app-shell=rad1ant] .rad1ant-kpi-icon-button:hover,[data-app-shell=rad1ant] .rad1ant-kpi-icon-button:focus-visible{background:var(--rad1ant-signal-soft);color:var(--rad1ant-signal);outline:0}[data-app-shell=rad1ant] .rad1ant-kpi-node-value{letter-spacing:-.035em;margin-top:.42rem;font-size:1.16rem;font-weight:680;line-height:1.08}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance{align-items:baseline;gap:.28rem;margin-top:.4rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance strong{letter-spacing:-.03em;font-size:.94rem;font-weight:800}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance span{color:#6c7180;font-size:.66rem;font-weight:650}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance.is-negative{color:#c72f49}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance.is-neutral{color:#666c79}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls{z-index:5;background:var(--surface-elevated);border:1px solid #d2d5df;align-items:center;display:flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 5px 18px #090a1014}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls button,[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls span{width:2.65rem;height:2.35rem;color:var(--rad1ant-ink);border-right:1px solid #e0e2e9;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls span{width:3.35rem}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls button{cursor:pointer}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls button:hover{background:var(--rad1ant-signal-soft);color:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls>:last-child{border-right:0}[data-app-shell=rad1ant] .rad1ant-kpi-minimap{z-index:4;background:color-mix(in srgb, var(--surface-elevated) 92%, transparent);cursor:pointer;border:1px solid #c8cbd6;width:13.5rem;height:8.75rem;padding:.55rem;position:absolute;bottom:1rem;right:1rem;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-kpi-minimap svg{width:100%;height:100%}[data-app-shell=rad1ant] .rad1ant-kpi-minimap path{fill:none;stroke:#c3c6d0;stroke-width:8px}[data-app-shell=rad1ant] .rad1ant-kpi-minimap rect{fill:#cdd0d9;stroke:#9ba0af;stroke-width:4px}[data-app-shell=rad1ant] .rad1ant-kpi-minimap .rad1ant-kpi-minimap-viewport{fill:color-mix(in srgb, var(--rad1ant-signal) 4%, transparent);stroke:var(--rad1ant-signal);stroke-width:2px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-kpi-inspector{z-index:6;border-left:1px solid color-mix(in srgb, var(--rad1ant-ink) 14%, transparent);background:var(--surface-elevated);flex:0 0 21rem;min-width:0;overflow-y:auto;box-shadow:-10px 0 30px #090a100e}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-head{border-bottom:1px solid #e2e4ea;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-head>div{gap:.16rem;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-head span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-head strong{letter-spacing:-.025em;font-size:1rem}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-form{gap:.85rem;padding:1rem;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-form .input,[data-app-shell=rad1ant] .rad1ant-kpi-inspector-form .celium-select-trigger{border-radius:0}[data-app-shell=rad1ant] .rad1ant-kpi-source-status{border-top:1px solid #e2e4ea;border-bottom:1px solid #e2e4ea;justify-content:space-between;align-items:center;padding:.65rem 0;font-size:.7rem;font-weight:700;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-manual-toggle .marker-toggle-ui{border-radius:0}[data-app-shell=rad1ant] .rad1ant-kpi-inspector-actions{border-top:1px solid #e2e4ea;justify-content:flex-end;padding-top:.85rem;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-create-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:.6rem;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu{z-index:50;background:var(--surface-elevated);border:1px solid #cfd2dc;width:17rem;max-height:min(26rem,100vh - 1rem);padding:.35rem;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #090a102e}[data-app-shell=rad1ant] .rad1ant-kpi-context-head{border-bottom:1px solid #e2e4ea;gap:.12rem;padding:.55rem .6rem .7rem;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-context-head span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-kpi-context-head strong{font-size:.82rem}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu>button{width:100%;color:var(--rad1ant-ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.62rem;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu>button:hover,[data-app-shell=rad1ant] .rad1ant-kpi-context-menu>button:focus-visible{background:var(--rad1ant-signal-soft);outline:0}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu button span{font-size:.74rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu button small{color:var(--muted);font-size:.64rem}[data-app-shell=rad1ant] .rad1ant-kpi-context-menu .rad1ant-kpi-context-add{color:var(--rad1ant-signal);border-top:1px solid #e2e4ea;grid-template-columns:auto minmax(0,1fr);font-weight:750}[data-app-shell=rad1ant] .rad1ant-kpi-context-empty,[data-app-shell=rad1ant] .rad1ant-kpi-empty{color:var(--muted);padding:1rem;font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-kpi-empty{background:var(--surface-elevated);place-items:center;height:100%;display:grid}[data-app-shell=rad1ant] .rad1ant-kpi-empty-overlay{z-index:3;text-align:center;align-content:center;gap:.75rem;position:absolute;inset:0}@media (max-width:980px){[data-app-shell=rad1ant] .rad1ant-kpi-toolbar{overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-bar-fields{width:max-content}[data-app-shell=rad1ant] .rad1ant-kpi-inspector{width:min(21rem,100vw - 1rem);position:absolute;top:0;bottom:0;right:0}}@media (max-width:640px){[data-app-shell=rad1ant] .rad1ant-kpi-toolbar{align-items:center;display:flex}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-bar-fields,[data-app-shell=rad1ant] .rad1ant-kpi-toolbar .module-filter-bar-actions{flex:none}[data-app-shell=rad1ant] .rad1ant-kpi-minimap{width:9rem;height:5.75rem;bottom:4.25rem;right:.75rem}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls{bottom:.75rem;left:.75rem}}@media (prefers-reduced-motion:reduce){[data-app-shell=rad1ant] .rad1ant-kpi-canvas,[data-app-shell=rad1ant] .rad1ant-kpi-node,[data-app-shell=rad1ant] .rad1ant-kpi-connector{transition:none}[data-app-shell=rad1ant] .rad1ant-kpi-branch-orb{display:none}}.rad1ant-ambient-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rad1ant-ambient-field:before{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--rad1ant-signal) 5%, transparent), transparent 34rem), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--rad1ant-signal) 3%, transparent), transparent 38rem);content:"";position:absolute;inset:0}.rad1ant-ambient-field-canvas{opacity:.9;width:100%;height:100%;display:block}[data-app-shell=rad1ant]{z-index:1;background:0 0;position:relative}body[data-app=rad1ant] .rad1ant-auth-wrap{z-index:1;border-top:3px solid var(--rad1ant-signal);background:color-mix(in srgb, var(--surface) 94%, transparent);position:relative}[data-app-shell=rad1ant] .rad1ant-capability-stack,[data-app-shell=rad1ant] .rad1ant-deals-main{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}[data-app-shell=rad1ant] .rad1ant-capability-stack>*,[data-app-shell=rad1ant] .rad1ant-deals-main>*{min-width:0}[data-app-shell=rad1ant] .rad1ant-route-loading{z-index:1;border:1px solid var(--border);border-top:3px solid var(--rad1ant-signal);background:var(--surface);align-content:center;gap:.35rem;min-height:8rem;padding:1.25rem;display:grid;position:relative}[data-app-shell=rad1ant] .rad1ant-route-loading>span{color:var(--rad1ant-signal-strong);letter-spacing:.08em;font-size:.72rem;font-weight:700}[data-app-shell=rad1ant] .rad1ant-route-loading-copy{color:var(--foreground);font-size:1.15rem}html[lang=de] [data-app-shell=rad1ant] .rad1ant-route-loading-copy-en,html[lang=en] [data-app-shell=rad1ant] .rad1ant-route-loading-copy-de{display:none}[data-app-shell=rad1ant] .rad1ant-field-subnav{border:1px solid var(--border);border-top:3px solid var(--rad1ant-signal);background:var(--surface);padding:.65rem 1rem}[data-app-shell=rad1ant] .rad1ant-field-subnav .module-nav{--accent:var(--rad1ant-signal);gap:1rem}[data-app-shell=rad1ant] .rad1ant-source-strip{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.55rem .75rem;font-size:.68rem;display:flex}[data-app-shell=rad1ant] .rad1ant-source-strip>span:first-child{color:var(--foreground);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-source-strip i{background:var(--rad1ant-signal);border:1px solid;flex:none;width:.5rem;height:.5rem}[data-app-shell=rad1ant] .rad1ant-source-strip[data-state=unavailable] i{background:var(--danger);color:var(--danger)}[data-app-shell=rad1ant] .rad1ant-source-strip[data-state=warning] i{border:2px solid var(--rad1ant-signal);color:var(--rad1ant-signal);background:0 0}[data-app-shell=rad1ant] .rad1ant-source-strip>span:first-child small{border-left:1px solid var(--border);color:var(--rad1ant-signal-strong);font-size:inherit;padding-left:.45rem;font-weight:650}[data-app-shell=rad1ant] .rad1ant-source-strip>span:nth-last-child(-n+2){margin-left:auto}[data-app-shell=rad1ant] .rad1ant-command-surface,[data-app-shell=rad1ant] .rad1ant-deals-command-surface{border:1px solid var(--border);background:var(--surface);gap:.65rem;padding:.75rem 1rem 0;display:grid}[data-app-shell=rad1ant] .rad1ant-primary-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem}[data-app-shell=rad1ant] .rad1ant-primary-filters .module-filter-bar-fields{grid-template-columns:minmax(5rem,.6fr) minmax(9rem,1fr) minmax(5rem,.6fr) minmax(9rem,1.2fr) minmax(8rem,1fr);gap:.75rem}[data-app-shell=rad1ant] .rad1ant-primary-filters .module-filter-bar-actions{padding-bottom:.02rem}[data-app-shell=rad1ant] .rad1ant-filter-disclosure{border-color:var(--border)}[data-app-shell=rad1ant] .rad1ant-filter-disclosure .panel-heading{padding:.45rem 0}[data-app-shell=rad1ant] .rad1ant-filter-disclosure .section-title{font-size:.74rem}[data-app-shell=rad1ant] .rad1ant-filter-reset{color:var(--muted);text-underline-offset:.15rem;font-size:.68rem;font-weight:700;text-decoration:underline}[data-app-shell=rad1ant] .rad1ant-advanced-filters .module-filter-bar-fields{grid-template-columns:repeat(5,minmax(8rem,1fr));gap:.75rem}[data-app-shell=rad1ant] .rad1ant-command-surface .input,[data-app-shell=rad1ant] .rad1ant-deals-command-surface .input,[data-app-shell=rad1ant] .rad1ant-command-surface .celium-select-trigger,[data-app-shell=rad1ant] .rad1ant-deals-command-surface .celium-select-trigger{border-radius:0;min-height:2.4rem}[data-app-shell=rad1ant] .rad1ant-metric-grid{border:1px solid var(--border);border-top:3px solid var(--rad1ant-signal);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card{border:0;border-right:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:none;clip-path:none;border-radius:0;padding:1rem}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card:last-child{border-right:0}[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}[data-app-shell=rad1ant] .rad1ant-decision-metrics>.module-metric-card:nth-child(3n){border-right:0}[data-app-shell=rad1ant] .rad1ant-decision-metrics>.module-metric-card:nth-child(n+4){border-top:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-decision-metrics .module-metric-card-value{font-size:clamp(1.45rem,2.65vw,2.6rem)}[data-app-shell=rad1ant] .rad1ant-decision-metrics .module-metric-card-detail{gap:.2rem;font-size:.75rem;display:grid}[data-app-shell=rad1ant] .rad1ant-variance-positive .module-metric-card-value{color:var(--rad1ant-variance-positive)}[data-app-shell=rad1ant] .rad1ant-variance-negative .module-metric-card-value{color:var(--rad1ant-variance-negative)}[data-app-shell=rad1ant] .rad1ant-quality-findings :is(th,td):last-child{white-space:normal;text-align:left;min-width:18rem}[data-app-shell=rad1ant] .rad1ant-source-strip small a{text-underline-offset:.2em;text-decoration:underline}[data-app-shell=rad1ant] .module-metric-card-value{font-variant-numeric:tabular-nums}[data-app-shell=rad1ant] .panel{border:1px solid var(--border);border-top:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:0;padding:1rem}[data-app-shell=rad1ant] .rad1ant-primary-panel{border-top:3px solid var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}[data-app-shell=rad1ant] .rad1ant-scenario-chart,[data-app-shell=rad1ant] .rad1ant-timing-chart{gap:.75rem;margin:0;display:grid}[data-app-shell=rad1ant] .rad1ant-chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}[data-app-shell=rad1ant] .rad1ant-chart-mode-switch{border:1px solid var(--border);display:inline-flex}[data-app-shell=rad1ant] .rad1ant-chart-mode-switch a{color:var(--muted);padding:.5rem .7rem;font-size:.7rem;font-weight:750;text-decoration:none}[data-app-shell=rad1ant] .rad1ant-chart-mode-switch a+a{border-left:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-chart-mode-switch a[aria-current=page]{background:var(--rad1ant-signal);color:var(--on-accent)}[data-app-shell=rad1ant] .rad1ant-stack-controls{grid-template-columns:minmax(10rem,15rem) auto;align-items:end;gap:.6rem;display:grid}[data-app-shell=rad1ant] .rad1ant-stack-controls .celium-select-trigger,[data-app-shell=rad1ant] .rad1ant-stack-controls .button-secondary{border-radius:0;min-height:2.35rem}[data-app-shell=rad1ant] .rad1ant-chart-summary{max-width:70rem;color:var(--muted);font-size:.72rem}[data-app-shell=rad1ant] .rad1ant-scenario-legend{color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;font-size:.68rem;display:flex}[data-app-shell=rad1ant] .rad1ant-scenario-legend span{align-items:center;gap:.35rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-scenario-legend i{background:var(--foreground);width:1.35rem;height:.18rem;display:block}[data-app-shell=rad1ant] .rad1ant-scenario-legend i[data-series=budget]{border:1px solid var(--muted);background:0 0;height:.34rem}[data-app-shell=rad1ant] .rad1ant-scenario-legend i[data-series=forecast]{background:repeating-linear-gradient(90deg, var(--rad1ant-signal) 0 .35rem, transparent .35rem .55rem)}[data-app-shell=rad1ant] .rad1ant-scenario-legend i[data-series=priorActual]{background:repeating-linear-gradient(90deg, var(--muted) 0 .18rem, transparent .18rem .34rem);height:1px}[data-app-shell=rad1ant] .rad1ant-stack-legend{color:var(--muted);flex-wrap:wrap;gap:.45rem 1rem;font-size:.68rem;display:flex}[data-app-shell=rad1ant] .rad1ant-stack-legend span{align-items:center;gap:.35rem;display:inline-flex}[data-app-shell=rad1ant] .rad1ant-stack-legend i{border:1px solid var(--foreground);width:.8rem;height:.8rem}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="0"]{background:var(--rad1ant-signal);fill:var(--rad1ant-signal)}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="1"]{background:var(--foreground);fill:var(--foreground)}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="2"]{background:color-mix(in srgb, var(--rad1ant-signal) 55%, var(--surface));fill:color-mix(in srgb, var(--rad1ant-signal) 55%, var(--surface))}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="3"]{background:var(--muted);fill:var(--muted)}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="4"]{background:color-mix(in srgb, var(--foreground) 45%, var(--surface));fill:color-mix(in srgb, var(--foreground) 45%, var(--surface))}[data-app-shell=rad1ant] :is(.rad1ant-stack-legend i,.rad1ant-stack-segment)[data-stack-index="5"]{background:color-mix(in srgb, var(--rad1ant-signal) 28%, var(--surface));fill:color-mix(in srgb, var(--rad1ant-signal) 28%, var(--surface))}[data-app-shell=rad1ant] .rad1ant-stack-segment{stroke:var(--surface);stroke-width:1px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-scenario-chart-scroll{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100%;min-width:0;overflow:hidden}[data-app-shell=rad1ant] .rad1ant-scenario-chart-plot{width:100%;min-width:0;height:clamp(11rem,30vw,17.5rem);display:block}[data-app-shell=rad1ant] .rad1ant-chart-zero{stroke:var(--border);stroke-width:1px}[data-app-shell=rad1ant] .rad1ant-scenario-line{fill:none;stroke:var(--foreground);stroke-linecap:square;stroke-linejoin:miter;stroke-width:3px;vector-effect:non-scaling-stroke}[data-app-shell=rad1ant] .rad1ant-scenario-line[data-series=budget]{stroke:var(--muted);stroke-dasharray:10 6;stroke-width:2px}[data-app-shell=rad1ant] .rad1ant-scenario-line[data-series=forecast]{stroke:var(--rad1ant-signal);stroke-dasharray:4 5;stroke-width:3px}[data-app-shell=rad1ant] .rad1ant-scenario-line[data-series=priorActual]{stroke:color-mix(in srgb, var(--muted) 62%, transparent);stroke-dasharray:2 7;stroke-width:2px}[data-app-shell=rad1ant] .rad1ant-chart-month-axis{font-family:var(--font-chmedia), sans-serif;color:var(--muted);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.35rem 4.375% .25rem;font-size:.66rem;display:grid}[data-app-shell=rad1ant] .rad1ant-chart-data,[data-app-shell=rad1ant] .rad1ant-table-wrap{width:100%;overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-chart-data table,[data-app-shell=rad1ant] .rad1ant-data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:42rem;font-size:.7rem}[data-app-shell=rad1ant] .rad1ant-chart-data caption{color:var(--muted);text-align:left;padding:0 0 .45rem;font-size:.66rem}[data-app-shell=rad1ant] .rad1ant-chart-data th,[data-app-shell=rad1ant] .rad1ant-chart-data td,[data-app-shell=rad1ant] .rad1ant-data-table th,[data-app-shell=rad1ant] .rad1ant-data-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:.6rem .65rem}[data-app-shell=rad1ant] .rad1ant-chart-data th:first-child,[data-app-shell=rad1ant] .rad1ant-data-table th:first-child{text-align:left}[data-app-shell=rad1ant] .rad1ant-chart-data thead th,[data-app-shell=rad1ant] .rad1ant-data-table thead th{background:var(--surface-muted);color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.62rem}[data-app-shell=rad1ant] .rad1ant-data-table tbody tr:hover{background:color-mix(in srgb, var(--rad1ant-signal) 5%, var(--surface))}[data-app-shell=rad1ant] .rad1ant-data-table a{color:var(--foreground);-webkit-text-decoration-color:var(--rad1ant-signal);text-decoration-color:var(--rad1ant-signal);text-underline-offset:.16rem;font-weight:700;text-decoration-thickness:.12rem}[data-app-shell=rad1ant] .rad1ant-exception-value{color:var(--danger);font-weight:700}[data-app-shell=rad1ant] .rad1ant-outlook-list{margin:0;display:grid}[data-app-shell=rad1ant] .rad1ant-outlook-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}[data-app-shell=rad1ant] .rad1ant-outlook-list dt{color:var(--muted)}[data-app-shell=rad1ant] .rad1ant-outlook-list dd{text-align:right;margin:0;font-weight:700}[data-app-shell=rad1ant] .rad1ant-empty-copy,[data-app-shell=rad1ant] .rad1ant-panel-note,[data-app-shell=rad1ant] .rad1ant-boundary-note{color:var(--muted);font-size:.68rem;line-height:1.45}[data-app-shell=rad1ant] .rad1ant-panel-note,[data-app-shell=rad1ant] .rad1ant-boundary-note{border-top:1px solid var(--border);padding-top:.65rem;display:block}[data-app-shell=rad1ant] .rad1ant-unavailable{border:1px solid var(--border);border-top:3px solid var(--danger);background:var(--surface);min-height:13rem;color:var(--muted);text-align:center;place-content:center;gap:.35rem;padding:1rem;display:grid}[data-app-shell=rad1ant] .rad1ant-unavailable strong{color:var(--foreground)}[data-app-shell=rad1ant] .rad1ant-timing-bars{border-bottom:1px solid var(--foreground);grid-template-columns:repeat(12,minmax(2rem,1fr));align-items:end;gap:.45rem;min-width:42rem;height:17rem;padding:0 .5rem;display:grid;overflow-x:auto}[data-app-shell=rad1ant] .rad1ant-timing-month{flex-direction:column;justify-content:flex-end;height:100%;display:flex}[data-app-shell=rad1ant] .rad1ant-timing-month>div{align-items:flex-end;gap:.15rem;height:calc(100% - 2rem);display:flex}[data-app-shell=rad1ant] .rad1ant-timing-month i{background:var(--foreground);width:50%;min-height:1px;display:block}[data-app-shell=rad1ant] .rad1ant-timing-month i[data-series=budget]{border:1px solid var(--muted);background:0 0}[data-app-shell=rad1ant] .rad1ant-timing-month strong{height:2rem;color:var(--muted);place-items:center;font-size:.62rem;display:grid}[data-app-shell=rad1ant] .rad1ant-deals-layout{display:block}[data-app-shell=rad1ant] .rad1ant-deals-sidebar{background:0 0;border:0;padding:0;position:static}[data-app-shell=rad1ant] .rad1ant-deals-filter-bar .module-filter-bar-fields{grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.75rem}[data-app-shell=rad1ant] .rad1ant-deals-line-chart-plot,[data-app-shell=rad1ant] .rad1ant-deals-year-chart{min-width:44rem}[data-app-shell=rad1ant] .rad1ant-line-actual,[data-app-shell=rad1ant] .rad1ant-dot-actual{stroke:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-dot-actual{fill:var(--surface);stroke-width:2px}[data-app-shell=rad1ant] .rad1ant-kpi-tree-workspace,[data-app-shell=rad1ant] .rad1ant-kpi-tree-shell,[data-app-shell=rad1ant] .rad1ant-kpi-canvas-viewport,[data-app-shell=rad1ant] .rad1ant-kpi-inspector{background:var(--surface)}[data-app-shell=rad1ant] .rad1ant-kpi-toolbar{border-bottom:1px solid var(--border);border-top:3px solid var(--rad1ant-signal);background:var(--surface);box-shadow:none}[data-app-shell=rad1ant] .rad1ant-kpi-node{border:1px solid var(--border);border-top:3px solid var(--foreground);background:var(--surface);box-shadow:none;border-radius:0}[data-app-shell=rad1ant] .rad1ant-kpi-node:hover,[data-app-shell=rad1ant] .rad1ant-kpi-node:focus-visible,[data-app-shell=rad1ant] .rad1ant-kpi-node-selected{border-color:var(--rad1ant-signal);box-shadow:0 0 0 2px color-mix(in srgb, var(--rad1ant-signal) 20%, transparent);outline:0;transform:none}[data-app-shell=rad1ant] .rad1ant-kpi-node-signal.is-positive,[data-app-shell=rad1ant] .rad1ant-kpi-branch-orb{background:var(--rad1ant-signal);fill:var(--rad1ant-signal);filter:none}[data-app-shell=rad1ant] .rad1ant-kpi-node-variance.is-positive{color:var(--rad1ant-signal-strong)}[data-app-shell=rad1ant] .rad1ant-kpi-connector.is-highlighted{stroke:var(--rad1ant-signal)}[data-app-shell=rad1ant] .rad1ant-kpi-zoom-controls,[data-app-shell=rad1ant] .rad1ant-kpi-minimap,[data-app-shell=rad1ant] .rad1ant-kpi-context-menu{border-color:var(--border);background:var(--surface);box-shadow:none;border-radius:0}[data-app-shell=rad1ant] :is(a,button,input,[role=button]):focus-visible{outline:2px solid var(--rad1ant-signal);outline-offset:2px}@media (max-width:1100px){[data-app-shell=rad1ant] .rad1ant-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card:nth-child(2n){border-right:0}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card:nth-child(-n+2){border-bottom:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-primary-filters .module-filter-bar-fields,[data-app-shell=rad1ant] .rad1ant-advanced-filters .module-filter-bar-fields{grid-template-columns:repeat(3,minmax(8rem,1fr))}}@media (max-width:720px){[data-app-shell=rad1ant] .rad1ant-primary-filters{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-primary-filters .module-filter-field-search{grid-column:auto}[data-app-shell=rad1ant] .rad1ant-primary-filters .module-filter-bar-fields,[data-app-shell=rad1ant] .rad1ant-advanced-filters .module-filter-bar-fields,[data-app-shell=rad1ant] .rad1ant-deals-filter-bar .module-filter-bar-fields,[data-app-shell=rad1ant] .rad1ant-two-column,[data-app-shell=rad1ant] .rad1ant-metric-grid{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-chart-controls,[data-app-shell=rad1ant] .rad1ant-stack-controls{width:100%}[data-app-shell=rad1ant] .rad1ant-stack-controls{grid-template-columns:minmax(0,1fr) auto}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card{border-right:0;border-bottom:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-metric-grid>.module-metric-card:last-child{border-bottom:0}[data-app-shell=rad1ant] .rad1ant-source-strip{flex-direction:column;align-items:flex-start}[data-app-shell=rad1ant] .rad1ant-source-strip>span:nth-last-child(-n+2){margin-left:0}}@media (max-width:1100px){[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics>.module-metric-card{border-bottom:0;border-right:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics>.module-metric-card:nth-child(3n){border-right:0}}@media (max-width:720px){[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics{grid-template-columns:minmax(0,1fr)}[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics>.module-metric-card{border:0;border-bottom:1px solid var(--border)}[data-app-shell=rad1ant] .rad1ant-metric-grid.rad1ant-decision-metrics>.module-metric-card:last-child{border-bottom:0}}
