.pcf-stepper__track[data-v-db248d9b]{align-items:flex-start;gap:0;padding:4px 0;display:flex;overflow-x:auto}.pcf-stepper__step[data-v-db248d9b]{cursor:pointer;border-radius:8px;flex-direction:column;flex:1;align-items:center;min-width:100px;padding:4px 8px;transition:background .15s;display:flex;position:relative}.pcf-stepper__step[data-v-db248d9b]:hover{background:#0000000a}.pcf-stepper__step--active .pcf-stepper__icon[data-v-db248d9b]{background:rgb(var(--v-theme-primary));box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3)}.pcf-stepper__step--completed .pcf-stepper__icon[data-v-db248d9b]{background:#4caf50}.pcf-stepper__step--active .pcf-stepper__label[data-v-db248d9b]{color:rgb(var(--v-theme-primary));font-weight:600}.pcf-stepper__icon[data-v-db248d9b]{background:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;transition:all .2s;display:flex}.pcf-stepper__label[data-v-db248d9b]{text-align:center;color:#0009;line-height:1.2;transition:color .15s}.pcf-stepper__connector[data-v-db248d9b]{background:#e0e0e0;width:calc(100% - 44px);height:2px;position:absolute;top:22px;left:calc(50% + 22px)}.pcf-stepper__step--completed .pcf-stepper__connector[data-v-db248d9b]{background:#4caf50}.summary-card .stage-dot[data-v-9eff7216]{border-radius:50%;width:12px;height:12px}.input-card[data-v-9eff7216]{border:1px solid rgba(var(--v-theme-on-surface),.12);background:rgba(var(--v-theme-surface-variant),.3);width:100%}.input-card--warning[data-v-9eff7216]{border-color:rgba(var(--v-theme-warning),.3);background:rgba(var(--v-theme-warning),.05)}.input-card--purple[data-v-9eff7216]{background:#8000800d;border-color:#8000804d}.input-card--success[data-v-9eff7216]{border-color:rgba(var(--v-theme-success),.3);background:rgba(var(--v-theme-success),.05)}.input-card--error[data-v-9eff7216]{border-color:rgba(var(--v-theme-error),.3);background:rgba(var(--v-theme-error),.05)}.input-card--info[data-v-9eff7216]{border-color:rgba(var(--v-theme-info),.3);background:rgba(var(--v-theme-info),.05)}.text-warning[data-v-9eff7216]{color:rgb(var(--v-theme-warning))}.text-purple[data-v-9eff7216]{color:#9c27b0}.text-success[data-v-9eff7216]{color:rgb(var(--v-theme-success))}.product-locked-section[data-v-d0abde48]{min-height:400px;position:relative}.product-premium-overlay[data-v-d0abde48]{z-index:10;background:#ffffff4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-blurred-content[data-v-d0abde48]{filter:blur(8px);pointer-events:none;user-select:none;opacity:.6}.calculations-tab .sticky-summary[data-v-32d273bb]{position:sticky;top:80px}.calculations-tab .stage-dot[data-v-32d273bb]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.calculations-tab .donut-chart-container[data-v-32d273bb]{width:180px;height:180px;margin:0 auto}.calculations-tab .donut-chart[data-v-32d273bb]{width:100%;height:100%}.calculations-tab .input-card[data-v-32d273bb]{background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-border-color),.12);border-left:4px solid #0000;flex-direction:column;height:100%;display:flex}.calculations-tab .input-card--warning[data-v-32d273bb]{border-left-color:rgb(var(--v-theme-warning));background:linear-gradient(135deg,rgba(var(--v-theme-warning),.05),transparent)}.calculations-tab .input-card--purple[data-v-32d273bb]{background:linear-gradient(135deg,#9c27b00d,#0000);border-left-color:#9c27b0}.calculations-tab .input-card--success[data-v-32d273bb]{border-left-color:rgb(var(--v-theme-success));background:linear-gradient(135deg,rgba(var(--v-theme-success),.05),transparent)}.calculations-tab .input-card--primary[data-v-32d273bb]{border-left-color:rgb(var(--v-theme-primary));background:linear-gradient(135deg,rgba(var(--v-theme-primary),.05),transparent)}.calculations-tab .org-footprint-section[data-v-32d273bb]{background:rgba(var(--v-theme-surface-variant),.2);border:1px solid rgba(var(--v-border-color),.12)}.calculations-tab .scope-value[data-v-32d273bb]{background:rgba(var(--v-theme-surface),.8);border:1px solid rgba(var(--v-border-color),.12);border-radius:8px;padding:12px}.calculations-tab .scope-value--primary[data-v-32d273bb]{border-left:3px solid rgb(var(--v-theme-primary))}.calculations-tab .scope-value--purple[data-v-32d273bb]{border-left:3px solid #9c27b0}.calculations-tab .scope-value--success[data-v-32d273bb]{border-left:3px solid rgb(var(--v-theme-success))}.calculations-tab .allocation-table[data-v-32d273bb]{background:0 0}.calculations-tab .allocation-table td[data-v-32d273bb]{border-bottom:1px solid rgba(var(--v-border-color),.08);padding:8px 12px}.calculations-tab .confirm-checkbox[data-v-32d273bb] .v-label{white-space:nowrap;font-size:.75rem;line-height:1.2}.stage-dot[data-v-a5e90227]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.swap-change-card .swap-original-row[data-v-a5e90227]{background-color:rgba(var(--v-theme-surface-variant),.3);opacity:.7;text-decoration:line-through}.sticky-summary[data-v-d8345243]{position:sticky;top:80px}.stage-dot[data-v-d8345243]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.donut-chart-container[data-v-d8345243]{width:180px;height:180px;margin:0 auto}.donut-chart[data-v-d8345243]{width:100%;height:100%}.donut-segment[data-v-d8345243]{cursor:pointer;transition:opacity .2s}.donut-segment[data-v-d8345243]:hover{opacity:.8}.radar-chart-container[data-v-d8345243]{width:200px;height:200px;margin:0 auto}.radar-chart[data-v-d8345243]{width:100%;height:100%}.radar-label[data-v-d8345243]{fill:currentColor;font-size:8px}.legend-dot[data-v-d8345243]{border-radius:50%;width:10px;height:10px}.legend-dot.baseline[data-v-d8345243]{background-color:#9e9e9e}.legend-dot.alternative.success[data-v-d8345243]{background-color:#4caf50}.legend-dot.alternative.error[data-v-d8345243]{background-color:#f44336}.product-analysis-tab[data-v-b3fb445e]{padding-bottom:24px}.scenario-chart .scenario-bar-item .v-progress-linear[data-v-b3fb445e]{border-radius:4px}.trend-chart .trend-line-container[data-v-b3fb445e]{padding:16px 0}.trend-chart .trend-svg[data-v-b3fb445e]{width:100%;height:auto}.trend-chart .trend-labels[data-v-b3fb445e]{padding:0 15px}.donut-chart-container .donut-center-text[data-v-b3fb445e]{fill:currentColor;font-size:18px;font-weight:700}.donut-chart-container .donut-center-unit[data-v-b3fb445e]{fill:#0009;font-size:10px}.legend-dot[data-v-b3fb445e]{border-radius:50%;width:12px;height:12px}.hotspots-list .hotspot-item[data-v-b3fb445e]{border-radius:8px;padding:8px;transition:background-color .2s}.hotspots-list .hotspot-item[data-v-b3fb445e]:hover{background-color:#00000005}.benchmark-bars .benchmark-item .v-progress-linear[data-v-b3fb445e]{border-radius:6px}.radar-chart-container[data-v-b3fb445e]{justify-content:center;padding:16px 0;display:flex}.radar-chart-container .radar-svg[data-v-b3fb445e]{width:100%;max-width:280px;height:auto}.radar-chart-container .radar-label[data-v-b3fb445e]{fill:#000000b3;font-size:11px;font-weight:500}.radar-legend[data-v-b3fb445e]{border-top:1px solid #0000001a;padding-top:12px}.stage-color-dot[data-v-b3fb445e]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.tradeoff-list .tradeoff-item[data-v-b3fb445e]{background:#00000005;border-radius:8px;padding:12px}.tradeoff-list .tradeoff-item[data-v-b3fb445e]:last-child{margin-bottom:0!important}.hotspot-stage-card[data-v-b3fb445e]{background:#00000005;transition:all .2s}.hotspot-stage-card[data-v-b3fb445e]:hover{background:#0000000a;transform:translateY(-2px)}.product-epd-tab[data-v-32884d2c]{padding:0}.indicator-card[data-v-32884d2c]{background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-theme-outline),.1)}.stage-color-dot[data-v-32884d2c]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.gwp-breakdown[data-v-32884d2c]{border-top:1px solid rgba(var(--v-theme-outline),.2);margin-top:8px;padding-top:16px}.stage-chart[data-v-32884d2c]{max-height:500px;overflow-y:auto}.bg-surface-light[data-v-32884d2c]{background:rgba(var(--v-theme-surface-variant),.3)}.product-detail-page[data-v-6ca7df9b]{background:rgb(var(--v-theme-surface));min-height:100vh}
