.PieChart_sector__cmHXQ{cursor:pointer;transition-property:opacity,transform,filter;transition-duration:.3s;transition-timing-function:ease-out}.PieChart_sectorDimmed__bWgx8{opacity:.6}.Legend_legendItem__6mAqF{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;transition-property:background-color,transform;transition-duration:.2s;transition-timing-function:ease-out;cursor:pointer;background-color:transparent;transform:translateX(0)}.Legend_legendItemHovered__LL_Ui{background-color:rgba(0,0,0,.05);transform:translateX(4px)}.Legend_legendDot__uMrE4{width:.75rem;height:.75rem;border-radius:9999px;flex-shrink:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out;transform:scale(1)}.Legend_legendDotHovered__VsVMG{transform:scale(1.2)}.Legend_legendLabel__zawbQ{font-size:.875rem;font-weight:500;flex:1}.Legend_legendPercent__R0qK5{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:600}.Badge_badge__FyFyl{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;line-height:1;border-width:1px;border-style:solid;column-gap:.25rem;white-space:nowrap}.Badge_variant-default__SQwrZ{background-color:color-mix(in srgb,hsl(var(--primary)) 12%,transparent);color:hsl(var(--primary-foreground));border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent)}.Badge_variant-secondary__XOhop{background-color:color-mix(in srgb,hsl(var(--secondary)) 16%,transparent);color:hsl(var(--secondary-foreground));border-color:color-mix(in srgb,hsl(var(--secondary)) 40%,transparent)}.Badge_variant-destructive__p5mj_{background-color:color-mix(in srgb,hsl(var(--destructive)) 12%,transparent);color:hsl(var(--destructive-foreground,0 0% 100%));border-color:color-mix(in srgb,hsl(var(--destructive)) 40%,transparent)}.Badge_variant-outline__6T3fT{background-color:transparent;color:hsl(var(--foreground));border-color:hsl(var(--border))}.Badge_variant-success__TQPf3{background-color:rgba(34,197,94,.1);color:rgb(22,163,74);border-color:rgba(34,197,94,.2)}.Badge_variant-danger__I5ncW{background-color:rgba(239,68,68,.1);color:rgb(220,38,38);border-color:rgba(239,68,68,.2)}.Badge_variant-info__YhnRS{background-color:rgba(59,130,246,.1);color:rgb(37,99,235);border-color:rgba(59,130,246,.2)}.Badge_variant-warning__91oMe{background-color:rgba(245,158,11,.1);color:rgb(217,119,6);border-color:rgba(245,158,11,.2)}.Badge_badge__FyFyl:focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--ring));border-color:hsl(var(--ring))}.ProtocolIcon_iconInner__vInZj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}