.ld-chart{width:100%;display:block;overflow:visible}.ld-chart text{fill:#514960;font:12px MiSans,sans-serif}.ld-ring{aspect-ratio:1;width:100%;max-width:270px;margin:auto;position:relative}.ld-ring>div{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ld-ring strong{font-variant-numeric:tabular-nums;font-size:48px;font-weight:600}.ld-ring strong small{font-size:18px}.ld-ring-arc{transition:stroke-dasharray .16s ease-out,stroke .16s ease-out}.ld-health-bar>div:first-child{justify-content:space-between;gap:16px;margin-bottom:12px;font-size:13px;display:flex}.ld-track{background:#e8e1f2;border-radius:8px;height:8px;overflow:hidden}.ld-track i{transform-origin:0;background:#7753c6;width:100%;height:100%;transition:transform .16s ease-out,background-color .16s ease-out;display:block}.ld-health-surface{border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:background-color .16s ease-out;display:flex}.ld-health-surface strong{font-size:40px;font-weight:600}.ld-health-surface small{font-size:12px}.ld-risk-track{border-radius:16px;height:16px;margin-bottom:20px;display:flex;position:relative}.ld-risk-track span{width:25%}.ld-risk-track span:first-child{border-radius:16px 0 0 16px}.ld-risk-track span:nth-child(4){border-radius:0 16px 16px 0}.ld-risk-track i{background:#30263e;border-radius:4px;width:25%;height:4px;transition:transform .16s ease-out;position:absolute;top:22px}.ld-risk-labels{margin-bottom:20px;font-size:12px;display:flex}.ld-risk-labels span{text-align:center;width:25%}.ld-risk>small{margin-top:8px;display:block}.ld-issue,.ld-metric{flex-direction:column;gap:10px;display:flex}.ld-issue strong,.ld-metric strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.ld-metric strong small{font-size:14px;font-weight:400}.ld-metric>small{color:#655b76}.ld-trend{transition:d .16s ease-out}.ld-ranks>div{grid-template-columns:80px 1fr 40px;align-items:center;gap:12px;margin:18px 0;font-size:13px;display:grid}.ld-ranks b{text-align:right;font-weight:500}.ld-dots{grid-template-columns:repeat(8,1fr);gap:0;display:grid}.ld-dots button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;min-height:44px;padding:9px;display:grid}.ld-dots button:disabled{opacity:1;cursor:default}.ld-dots i{border-radius:50%;width:16px;height:16px;transition:background-color .16s ease-out;display:block}.ld-orbit{aspect-ratio:440/360;width:100%;max-width:560px;margin:auto;position:relative}.ld-orbit svg{width:100%;height:100%;position:absolute;inset:0}.ld-orbit-center{aspect-ratio:1;color:#503087;background:#ebe2f7;border-radius:50%;place-items:center;width:120px;font-size:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld-orbit button{color:#503087;cursor:pointer;background:#fff;border:1px solid #c6b5df;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:84px;min-height:70px;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex;position:absolute;transform:translate(-50%,-50%)}.ld-orbit button[aria-pressed=true]{color:#fff;background:#7753c6;border-color:#7753c6}.ld-orbit button strong{font-size:20px;font-weight:500}.ld-orbit button span,.ld-orbit button small{font-size:12px;font-weight:400}.ld-flow{transition:opacity .16s ease-out,stroke .16s ease-out}.ld-legend{flex-wrap:wrap;gap:8px;display:flex}.ld-legend button,.ld-switch button,.ld-data-state button{font:inherit;color:#51377b;cursor:pointer;background:#fff;border:1px solid #d9cfe7;border-radius:24px;min-height:44px;padding:8px 16px;font-size:13px}.ld-legend button[aria-pressed=true],.ld-switch button[aria-pressed=true]{color:#fff;background:#6840ad;border-color:#6840ad}.ld-comparison>div{grid-template-columns:60px 1fr 80px;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:grid}.ld-comparison>div>div{flex-direction:column;gap:5px;display:flex}.ld-comparison>div>div>span{border-radius:6px;height:6px;transition:width .16s ease-out}.ld-share{background:#e8e1f2;border-radius:12px;height:18px;display:flex;overflow:hidden}.ld-share span{transition:width .16s ease-out}.ld-freshness{color:#655b76;font-size:12px}.ld-data-state{background:#f1eef6;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.ld-switch{flex-wrap:wrap;gap:4px;display:flex}.ld-switch button{background:0 0;border-color:#0000}.ld-chart+small{color:#655b76}.ld-paused *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[class^=ld-],[class^=ld-] *{transition:none!important;animation:none!important}}@media (max-width:480px){.ld-orbit button{width:68px;min-height:62px}.ld-orbit-center{width:92px;font-size:14px}.ld-health-bar>div:first-child{flex-wrap:wrap}.ld-ranks>div{grid-template-columns:64px 1fr 30px}}:is(.ld-orbit button:focus-visible,.ld-legend button:focus-visible,.ld-switch button:focus-visible,.ld-dots button:focus-visible,.ld-data-state button:focus-visible){outline-offset:3px;outline:3px solid #7753c6}
