.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}.ProtocolCardSkeleton_card__HFOfP{width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg)}.ProtocolCardSkeleton_header___9kMk{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem}.ProtocolCardSkeleton_headerLeft__pPA_F,.ProtocolCardSkeleton_headerRight___8kOd{display:flex;align-items:center;gap:.5rem}.ProtocolCardSkeleton_content__PIXZ5{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.5rem}.ProtocolCardSkeleton_row__tuV2p{display:flex;align-items:center;gap:.75rem;padding:.25rem 0}.ProtocolCardSkeleton_rowLeft__Z3ZID{flex:1;display:flex;flex-direction:column;gap:.25rem}.ProtocolCardSkeleton_pulse__G3Hc8{background:var(--muted);border-radius:var(--radius-sm);animation:ProtocolCardSkeleton_pulse__G3Hc8 1.5s ease-in-out infinite}@keyframes ProtocolCardSkeleton_pulse__G3Hc8{50%{opacity:.6}}.ProtocolCardSkeleton_logo__9jsuu{width:1.25rem;height:1.25rem;object-fit:contain;opacity:.7}.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))}.ProtocolCardPosition_root__ZeYeW{width:100%;padding:.5rem 0;border-radius:var(--radius-md)}.ProtocolCardPosition_root__ZeYeW:not(:last-child){margin-bottom:.25rem}.ProtocolCardPosition_row__LiR4U{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ProtocolCardPosition_left__WL2VA{display:flex;align-items:center;gap:.5rem;min-width:0}.ProtocolCardPosition_singleRow__fFtVm{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ProtocolCardPosition_singleLeft__NRcWr{display:flex;align-items:flex-start;gap:.3rem;min-width:0}.ProtocolCardPosition_singleLabelBlock__xDdOh{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ProtocolCardPosition_logosCol__LXKgA{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ProtocolCardPosition_logosRow__Xu_xh{display:flex;align-items:center}.ProtocolCardPosition_logo__X4hLs{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.ProtocolCardPosition_logoStack__tpaSe{margin-left:-.5rem}.ProtocolCardPosition_logoStack__tpaSe:first-child{margin-left:0}.ProtocolCardPosition_aprBadge__0KpsG,.ProtocolCardPosition_statusBadge__a6WWf,.ProtocolCardPosition_typeBadge__uINkv{font-size:.7rem;padding:.2rem .5rem;border-radius:.375rem}.ProtocolCardPosition_labelAndBadge__Vx9c2{display:flex;align-items:center;gap:.375rem;min-width:0}.ProtocolCardPosition_price__0xw9F{font-size:.7rem;color:var(--muted-foreground)}.ProtocolCardPosition_label__LpHsz{font-size:.875rem;font-weight:500;color:var(--foreground)}.ProtocolCardPosition_sublabel__60Bwf{font-size:.75rem;color:var(--muted-foreground)}.ProtocolCardPosition_rightCol__Z8uGC{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.ProtocolCardPosition_value__Y4HR_{font-size:1rem;font-weight:500;color:var(--foreground)}.ProtocolCard_card__6_lVX{width:100%;display:flex;flex-direction:column;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ProtocolCard_header__pKWDs{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;cursor:pointer;transition:background-color .15s ease}.ProtocolCard_header__pKWDs:hover{background:var(--accent);border-radius:5px}.ProtocolCard_chevron__ghjHt{transition:transform .2s ease}.ProtocolCard_chevronCollapsed__GuKcn{transform:rotate(-90deg)}.ProtocolCard_content__MGZbm{flex:1;overflow-y:auto;padding:0 .75rem .75rem;animation:ProtocolCard_contentIn__eqXCM .2s ease}.ProtocolCard_totalRewardsRow___1Sve{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;margin-bottom:.25rem;gap:.5rem}.ProtocolCard_totalRewardsLabel__T3siy{font-size:.8rem;color:var(--muted-foreground)}.ProtocolCard_totalRewardsValue___qJlF{font-size:.9rem;font-weight:500}@keyframes ProtocolCard_contentIn__eqXCM{0%{opacity:0}to{opacity:1}}.ProtocolCard_logo__4mexN{width:1.25rem;height:1.25rem;object-fit:contain}.ProtocolCard_title__gQAp0{font-size:1.125rem;font-weight:600;line-height:1}.ProtocolCard_headerValue__atF6u{font-size:1.125rem;line-height:1.75rem;white-space:nowrap}.ProtocolIcon_iconInner__vInZj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}