.b-page{--b-spectrum:linear-gradient(to bottom, var(--tk-cyan), var(--tk-magenta));--b-performance:linear-gradient(to right, var(--tk-cyan), var(--tk-magenta))}.b-page .ab-card{border-radius:8px}.b-hierarchy{border-block:1px solid var(--ab-line);padding:30px 0}.b-choice-row{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;display:grid}.b-choice-row h3{margin-top:6px;font-size:20px;font-weight:800}.b-choice-row p{color:var(--ab-muted);margin-top:6px;font-size:12px;line-height:1.6}.b-step{color:var(--tk-magenta);font-size:11px;font-weight:800}.b-chip{border:1px solid var(--ab-line);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.b-chip-active{border-color:var(--tk-magenta);background:color-mix(in srgb,var(--tk-magenta) 8%,transparent)}.b-chip-inactive{opacity:.35}.b-chip-fit{border-color:color-mix(in srgb,var(--tk-cyan) 55%,transparent);color:var(--tk-cyan);font-size:11px}.b-branch{border-top:1px solid var(--tk-magenta);justify-content:space-around;height:35px;margin:0 40px 0 220px;display:flex}.b-branch span{background:var(--tk-magenta);width:1px;height:100%}.b-fit{margin-left:200px}.b-products{border-top:1px solid var(--tk-magenta);flex-direction:column;gap:8px;padding-top:12px;display:flex}.b-products .b-chip{padding:8px 4px;font-size:11px}.b-goals{flex-direction:column;justify-content:space-around;gap:24px;padding-left:25px;display:flex;position:relative}.b-goals:before{content:"";background:var(--b-spectrum);width:1px;position:absolute;top:0;bottom:0;left:0}.b-chart svg{overflow:visible}.b-chart-grid{stroke:var(--ab-line);fill:none}.b-product-curve{stroke:var(--tk-magenta);stroke-width:4px;fill:none}.b-media-curve{stroke:var(--tk-cyan);stroke-width:3px;fill:none}.b-stop-cyan{stop-color:var(--tk-cyan)}.b-stop-magenta{stop-color:var(--tk-magenta)}.b-chart-labels{fill:var(--tk-offwhite);font-size:17px;font-weight:800}.b-chart-phases{fill:var(--ab-muted);text-anchor:middle;font-size:15px;font-weight:700}.b-legend{color:var(--ab-muted);align-items:center;gap:8px;display:flex}.b-legend i{width:20px;height:4px}.b-legend-product{background:var(--tk-magenta)}.b-legend-media{background:var(--tk-cyan)}.b-legend-performance{background:var(--b-performance);height:10px!important}.b-page .b-lot-seal{border:1px solid var(--ab-line);border-radius:4px;padding:6px 12px;display:inline-block}@media(max-width:767px){.b-choice-row{grid-template-columns:minmax(0,1fr);gap:14px}.b-fit{margin-left:0}.b-branch{margin-left:20px;margin-right:20px}.b-goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:20px 0 0;display:grid}.b-goals:before{background:var(--b-performance);width:100%;height:1px;bottom:auto}.b-goals>div{border:1px solid var(--ab-line);padding:10px 8px}.b-goals p:last-child{font-size:12px}.b-chart svg{min-height:200px}.b-chart-phases{font-size:22px}.b-chart-labels{font-size:25px}}
