.plan-health-command-center{position:-webkit-sticky;position:sticky;top:var(--dashboard-sticky-top,.5rem);z-index:15;margin-bottom:var(--dash-space-2,12px);margin-top:0;background:var(--color-background-primary,#ffffff);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}@media (max-width:1024px){.plan-health-command-center{position:static!important;top:auto!important}}.plan-health-command-center__inner{padding:var(--dash-space-3,16px)}.plan-health-command-center__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.plan-health-command-center__subtitle{margin:0 0 .5rem;font-size:.8125rem;line-height:1.45;color:#64748b;max-width:52rem}.plan-health-command-center__subtitle strong{color:#334155;font-weight:600}.plan-health-command-center__loading-wrap{border-radius:12px;overflow:hidden}.plan-health-command-center__loading-wrap .rcg-loading-panel{min-height:auto;padding:1rem 0}.plan-health-command-center__grid{display:flex;align-items:flex-start;gap:.75rem}.plan-health-command-center__col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.plan-health-command-center__col--wide{flex:1.12 1}.plan-health-command-center__cell{min-width:0}.plan-health-command-center__cell--ai,.plan-health-command-center__cell--breakdown{display:flex;flex-direction:column;align-items:stretch}.plan-health-command-center__cell--ai .dashboard-hero__ai-card{width:100%;max-width:none}.plan-health-command-center__cell--por{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.plan-health-command-center__assumptions{width:100%;text-align:left;margin-top:.25rem;padding:.7rem .8rem;border:1px solid #e7ecf3;border-radius:10px;background:linear-gradient(180deg,#fbfcfe,#f6f9fc);display:flex;flex-direction:column}.plan-health-command-center__assumptions-title{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:.45rem}.plan-health-command-center__assumptions-list{margin:0;display:flex;flex-direction:column;gap:.5rem}.plan-health-command-center__assumptions-row{display:flex;flex-direction:column;gap:.1rem}.plan-health-command-center__assumptions-row+.plan-health-command-center__assumptions-row{border-top:1px dashed #e7ecf3;padding-top:.45rem}.plan-health-command-center__assumptions-main{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.plan-health-command-center__assumptions-sub{font-size:.62rem;line-height:1.25;color:#94a3b8}.plan-health-command-center__assumptions-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;color:#334155;line-height:1.25}.plan-health-command-center__assumptions-flag{font-size:.55rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:.05rem .35rem;white-space:nowrap;cursor:help}.plan-health-command-center__assumptions-value{margin:0;font-size:.8rem;font-weight:700;color:#0f172a;white-space:nowrap}.plan-health-command-center__por-footer{width:100%;padding-top:.65rem;display:flex;flex-direction:column;align-items:center}.plan-health-command-center__cell--por .plan-health-command-center__gauge-block{margin-bottom:0}.plan-health-command-center__cell--por .plan-health-command-center__cta{width:100%;max-width:280px}.plan-health-command-center__loading-wrap--cell{width:100%}.plan-health-command-center__loading-wrap--cell .rcg-loading-panel{min-height:120px;grid-template-columns:1fr;max-width:none;margin-left:0;margin-right:0;padding:.75rem .5rem 1rem;gap:.65rem 0}.plan-health-command-center__loading-wrap--cell .rcg-loading-visual{flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:0;gap:.65rem}.plan-health-command-center__loading-wrap--cell .rcg-loading-gauge-ring{width:88px;height:88px}.plan-health-command-center__loading-wrap--cell .rcg-loading-chart-skeleton{max-width:180px;height:56px}.plan-health-command-center__loading-wrap--cell .rcg-loading-headline{font-size:.98rem;text-align:center}.plan-health-command-center__loading-wrap--cell .rcg-loading-subline{text-align:center;margin-bottom:.75rem}.plan-health-command-center__loading-wrap--cell .rcg-loading-copy{text-align:left}.plan-health-command-center__loading-wrap--cell .rcg-loading-live-detail,.plan-health-command-center__loading-wrap--cell .rcg-loading-live-detail--muted{text-align:center}.plan-health-command-center__loading-wrap--cell .rcg-loading-progress-wrap{margin-bottom:.75rem}.plan-health-command-center__loading-wrap--cell .rcg-loading-steps{gap:6px}.plan-health-command-center__loading-wrap--cell .rcg-loading-step{font-size:.75rem;line-height:1.35}.plan-health-command-center__por-visual-wrap{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.plan-health-command-center__reassess-overlay{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(99,102,241,.25);box-shadow:0 1px 3px rgba(0,0,0,.06);animation:phcc-reassess-pulse 1.4s ease-in-out infinite;z-index:2;font-size:.75rem;color:rgb(71,85,105);white-space:nowrap;pointer-events:none}.plan-health-command-center__reassess-text{font-size:.75rem;font-weight:600;color:#334155;line-height:1.3;max-width:11rem}.plan-health-command-center__reassess-spinner{width:12px;height:12px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:phcc-spin .75s linear infinite;flex-shrink:0}@keyframes phcc-spin{to{transform:rotate(1turn)}}@keyframes phcc-reassess-pulse{0%,to{opacity:.92}50%{opacity:1}}.plan-health-command-center__cta-hint--in-cell{max-width:none;text-align:left}.plan-health-command-center__cell--mc-success{display:flex;flex-direction:column;align-items:stretch}.plan-health-command-center__cell--mc-success .plan-health-command-center__mc-success-ring{transform:scale(.94);transform-origin:center center}.plan-health-command-center__mc-success{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:.35rem;padding:0;min-height:100%;width:100%}.plan-health-command-center__mc-success-label{font-size:.7rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.06em;line-height:1.2;margin:0;text-align:left;width:100%}.plan-health-command-center__mc-success-ring-btn,.plan-health-command-center__mc-success-ring-wrap{display:flex;justify-content:center;align-items:center;width:100%;flex-shrink:0}.plan-health-command-center__mc-success-ring-btn{margin:0;padding:0;background:none;border:none;cursor:pointer;border-radius:12px;line-height:0;transition:background-color .15s ease,transform .15s ease}.plan-health-command-center__mc-success-ring-btn:hover{background:#f8fafc}.plan-health-command-center__mc-success-ring-btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.plan-health-command-center__mc-success-ring{position:relative;width:104px;height:104px;flex-shrink:0;margin-left:auto;margin-right:auto;box-sizing:border-box}.plan-health-command-center__mc-success-svg{width:100%;height:100%;transform:rotate(-90deg)}.plan-health-command-center__mc-success-track{fill:none;stroke:#e5e7eb;stroke-width:8}.plan-health-command-center__mc-success-progress{fill:none;stroke:#059669;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .5s ease-out}.plan-health-command-center__mc-success-ring-value{position:absolute;inset:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.06em;pointer-events:none}.plan-health-command-center__mc-success-ring-num{font-size:1.75rem;font-weight:700;line-height:1;color:#0f172a;letter-spacing:-.04em}.plan-health-command-center__mc-success-ring-pct{font-size:1.05rem;font-weight:600;line-height:1;color:#475569}.plan-health-command-center__mc-success-subtext{margin:0;font-size:.8125rem;line-height:1.4;color:#64748b;max-width:none;width:100%;text-align:center;box-sizing:border-box}.plan-health-command-center__mc-success-differentiator{margin:.35rem 0 0;font-size:.7rem;line-height:1.4;color:#94a3b8;width:100%;text-align:center}.plan-health-command-center__mc-success-cta-btn{display:block;width:100%;max-width:none;margin:.35rem 0 0;padding:.5rem .875rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}.plan-health-command-center__mc-success-cta-btn:hover{background:#2563eb}.plan-health-command-center__success-detail{width:100%;display:flex;flex-direction:column;gap:.5rem;margin:0}.plan-health-command-center__corroboration{display:inline-flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .6rem;border-radius:8px;border:1px solid transparent;font-size:.78rem;font-weight:600;line-height:1.25;text-align:left;cursor:default;background:#f1f5f9;color:#475569}.plan-health-command-center__corroboration[disabled]{cursor:default}.plan-health-command-center__corroboration:not([disabled]){cursor:pointer}.plan-health-command-center__corroboration--agree{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.plan-health-command-center__corroboration--lower{background:#fffbeb;border-color:#fde68a;color:#b45309}.plan-health-command-center__corroboration--higher{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.plan-health-command-center__corroboration--loading,.plan-health-command-center__corroboration--none{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.plan-health-command-center__corroboration-icon{font-size:.85rem;line-height:1;flex-shrink:0}.plan-health-command-center__corroboration-text{flex:1 1;display:flex;flex-direction:column;gap:.1rem;min-width:0}.plan-health-command-center__corroboration-headline{font-weight:700}.plan-health-command-center__corroboration-basis{font-size:.72rem;font-weight:500;opacity:.92}.plan-health-command-center__corroboration-cta{font-size:.72rem;font-weight:700;white-space:nowrap;opacity:.9}.plan-health-command-center__outcome{width:100%;text-align:left}.plan-health-command-center__outcome-title{font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin-bottom:.35rem}.plan-health-command-center__outcome-title span{font-weight:600;color:#94a3b8;letter-spacing:0;text-transform:none}.plan-health-command-center__outcome-bar{position:relative;height:8px;border-radius:999px;overflow:visible;background:#e2e8f0}.plan-health-command-center__outcome-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#fcd34d 45%,#34d399);opacity:.85}.plan-health-command-center__outcome-marker{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#ffffff;border:2.5px solid #1d4ed8;box-shadow:0 1px 3px rgba(15,23,42,.25);transform:translate(-50%,-50%)}.plan-health-command-center__outcome-scale{display:flex;justify-content:space-between;margin-top:.3rem;gap:.5rem}.plan-health-command-center__outcome-pt{display:flex;flex-direction:column;line-height:1.15}.plan-health-command-center__outcome-pt strong{font-size:.8rem;font-weight:700;color:#0f172a}.plan-health-command-center__outcome-pt small{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.plan-health-command-center__outcome-pt--mid{align-items:center}.plan-health-command-center__outcome-pt--end{align-items:flex-end;text-align:right}@media (max-width:960px){.plan-health-command-center__grid{flex-direction:column}.plan-health-command-center__col,.plan-health-command-center__col--wide{flex:1 1 auto;width:100%}.plan-health-command-center__mc-success-subtext{max-width:none}}.plan-health-command-center__gauge-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.plan-health-command-center__gauge-block{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.plan-health-command-center__gauge-label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.25rem}.plan-health-command-center__pct{font-size:2rem;font-weight:600;line-height:1;margin-top:-.35rem;transition:color .3s ease}.plan-health-command-center__status{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem}.plan-health-command-center__status-caveat{font-size:.62rem;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1.35;margin-top:.15rem;max-width:14rem;margin-left:auto;margin-right:auto}.plan-health-command-center__status-caveat--info{color:#64748b;font-weight:400}.plan-health-command-center__dual-metric-subline{font-size:.62rem;font-weight:500;letter-spacing:.01em;color:#64748b;line-height:1.35;margin-top:.1rem}.plan-health-command-center__fineprint{font-size:.65rem;color:#94a3b8;font-style:italic;margin-top:.15rem}.plan-health-command-center__fineprint-sub{font-size:.6rem;line-height:1.35;color:#94a3b8;margin-top:.25rem;max-width:14rem;margin-left:auto;margin-right:auto;text-align:center}.plan-health-command-center__grid-meta{font-size:.62rem;line-height:1.35;color:#64748b;margin-top:.35rem;max-width:14rem;margin-left:auto;margin-right:auto}.plan-health-command-center__mc-tier{display:block;margin-top:.2rem;font-size:.62rem;font-weight:600;color:#64748b}.plan-health-command-center__mc-tier--stale{color:#b45309}.plan-health-command-center__grid-meta--muted{color:#94a3b8;font-style:italic}.plan-health-command-center__cta-block{flex:1 1;min-width:200px;max-width:320px}.plan-health-command-center__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.55rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6c4ee8,#2563eb);border:none;border-radius:10px;cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.25);transition:transform .15s ease,box-shadow .15s ease}.plan-health-command-center__cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,.35)}.plan-health-command-center__cta:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.plan-health-command-center__cta-hint{margin:.35rem 0 0;font-size:.75rem;line-height:1.4;color:#94a3b8}@media (max-width:640px){.plan-health-command-center__gauge-row{flex-direction:column;align-items:stretch}.plan-health-command-center__gauge-block{align-self:center}.plan-health-command-center__cta-block{max-width:none}}.plan-health-command-center__cube-wrap{position:relative;display:flex;justify-content:center;align-items:stretch;width:100%;opacity:1;transform:translateY(0);transition:opacity .38s ease,transform .38s ease}.plan-health-command-center__cube-wrap--fade-out{opacity:0;transform:translateY(-6px) scale(.985);pointer-events:none}.plan-health-command-center__cube-wrap--overlay{position:absolute;inset:0;z-index:3}.plan-health-command-center__por-visual-wrap--reveal{animation:phcc-gauge-reveal .7s cubic-bezier(.16,1,.3,1)}@keyframes phcc-gauge-reveal{0%{opacity:0;transform:translateY(8px) scale(.985)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.plan-health-command-center__gauge-arc-reveal{filter:drop-shadow(0 0 6px rgba(14,165,233,.45));animation:phcc-arc-glow .7s ease-out}@keyframes phcc-arc-glow{0%{filter:drop-shadow(0 0 12px rgba(14,165,233,.65))}to{filter:drop-shadow(0 0 0 rgba(14,165,233,0))}}@media (prefers-reduced-motion:reduce){.plan-health-command-center__cube-wrap,.plan-health-command-center__cube-wrap--fade-out,.plan-health-command-center__gauge-arc-reveal,.plan-health-command-center__por-visual-wrap--reveal{animation:none!important;transition:none!important}}.plan-health-command-center__benchmark{margin:.625rem 0 .5rem;padding:0;width:100%;max-width:280px}.plan-health-command-center__benchmark--caveat{opacity:.55}.plan-health-command-center__benchmark--caveat .plan-health-command-center__benchmark-legend{font-size:.58rem}.plan-health-command-center__benchmark-bar{position:relative;display:flex;width:100%;height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0}.plan-health-command-center__benchmark-zone{display:block;height:100%}.plan-health-command-center__benchmark-zone--low{background:#fee2e2}.plan-health-command-center__benchmark-zone--mid{background:#fef3c7}.plan-health-command-center__benchmark-zone--ok{background:#d1fae5}.plan-health-command-center__benchmark-zone--top{background:#6ee7b7}.plan-health-command-center__benchmark-marker{position:absolute;top:-3px;width:3px;height:14px;background:#0f172a;border-radius:2px;transform:translateX(-50%);box-shadow:0 0 0 2px #ffffff}.plan-health-command-center__benchmark-scale{display:flex;justify-content:space-between;margin-top:4px;font-size:.625rem;color:#94a3b8;letter-spacing:.02em}.plan-health-command-center__benchmark-scale>span:first-child{transform:translateX(0)}.plan-health-command-center__benchmark-scale>span:nth-child(2){transform:translateX(calc(60% - 50%))}.plan-health-command-center__benchmark-scale>span:nth-child(3){transform:translateX(calc(80% - 50%))}.plan-health-command-center__benchmark-scale>span:nth-child(4){transform:translateX(calc(95% - 50%))}.plan-health-command-center__benchmark-scale>span:last-child{transform:translateX(0)}.plan-health-command-center__benchmark-legend{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem .875rem;font-size:.6875rem;color:#475569;line-height:1.2}.plan-health-command-center__benchmark-legend>span{display:inline-flex;align-items:center;gap:4px}.plan-health-command-center__benchmark-dot{display:inline-block;width:8px;height:8px;border-radius:2px}.plan-health-command-center__benchmark-dot--low{background:#fca5a5}.plan-health-command-center__benchmark-dot--mid{background:#fcd34d}.plan-health-command-center__benchmark-dot--ok{background:#6ee7b7}.plan-health-command-center__benchmark-dot--top{background:#34d399}