.strategyCard:where(.productStrategyCard){--card-accent:#3ca691;position:relative;display:flex;flex-direction:column;background:var(--ob-card-bg);border:var(--ob-card-border);border-radius:var(--ob-radius-lg);overflow:hidden;cursor:pointer;text-align:left;width:100%;padding:0;color:inherit;font:inherit;transition:border-color var(--ob-transition-normal),box-shadow var(--ob-transition-normal),transform var(--ob-transition-normal)}.strategyCard:where(.productStrategyCard):hover{border-color:var(--card-accent);box-shadow:0 0 0 1px var(--card-accent),var(--ob-shadow-md);transform:translateY(-2px)}.strategyCard:where(.productStrategyCard):focus-visible{outline:2px solid var(--ob-primary,#deb7ff);outline-offset:2px}:where(.productStrategyCard) .strategyCard__accent{height:3px;background:var(--card-accent);flex-shrink:0}:where(.productStrategyCard) .strategyCard__body{padding:var(--ob-space-4,16px);flex:1 1;display:flex;flex-direction:column;grid-gap:var(--ob-space-3,12px);gap:var(--ob-space-3,12px)}:where(.productStrategyCard) .strategyCard__header{display:flex;align-items:center;grid-gap:var(--ob-space-2,8px);gap:var(--ob-space-2,8px);flex-wrap:wrap}:where(.productStrategyCard) .strategyCard__title{margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.productStrategyCard) .strategyCard__metrics{display:flex;grid-gap:var(--ob-space-4,16px);gap:var(--ob-space-4,16px);padding-top:var(--ob-space-2,8px);border-top:1px solid var(--ob-outline-variant)}:where(.productStrategyCard) .strategyCard__metric{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1}:where(.productStrategyCard) .strategyCard__footer{display:flex;align-items:center;grid-gap:var(--ob-space-2,8px);gap:var(--ob-space-2,8px);padding:10px var(--ob-space-4,16px);border-top:1px solid var(--ob-outline-variant);background:var(--ob-surface-high);align-self:stretch;width:100%;min-width:0}:where(.productStrategyCard) .strategyCard__regime{display:inline-flex;align-items:center;grid-gap:var(--ob-space-1,4px);gap:var(--ob-space-1,4px);font-size:var(--ob-text-2xs,10px);font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--regime-color,#3ca691);margin-left:auto}:where(.productStrategyCard) .strategyCard__regime:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--regime-color,#3ca691);box-shadow:0 0 6px var(--regime-color)}:where(.productStrategyCard) .strategyCard__copies{margin-left:auto}:where(.productStrategyCard) .strategyCard__regimeChips{display:flex;grid-gap:var(--ob-space-1,4px);gap:var(--ob-space-1,4px);align-items:center}:where(.productStrategyCard) .strategyCard__direction{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;padding:2px 6px;border-radius:var(--ob-radius-sm,4px);line-height:1;border:1px solid;background:#0000}:where(.productStrategyCard) .strategyCard__direction .ob-text{color:inherit}:where(.productStrategyCard) .strategyCard__regimeChip{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;padding:2px 6px;border-radius:var(--ob-radius-sm,4px);font-size:var(--ob-text-2xs,10px);font-family:var(--ob-font-data,"Space Grotesk",monospace);font-weight:600;color:var(--ob-on-surface-variant,#978d9c);border:1px solid #0000;line-height:1}:where(.productStrategyCard) .strategyCard__regimeChip--best{border-color:var(--chip-color);box-shadow:0 0 0 1px var(--chip-color)}:where(.productStrategyCard) .strategyCard__regimeChip--empty{opacity:.35}:where(.productStrategyCard) .strategyCard__regimeChipDot{width:5px;height:5px;border-radius:50%;background:var(--chip-color);flex-shrink:0}.productStrategyCard{text-decoration:none}:where(.productStrategyCard) .miniSparkline{flex-shrink:0;opacity:.8;transition:opacity var(--ob-transition-fast)}:where(.productStrategyCard):hover .miniSparkline{opacity:1}.coinLogoStack{display:inline-flex;align-items:center}.coinLogoStack__logo{position:relative;border-radius:50%;margin-left:-8px;line-height:0}.coinLogoStack__logo:first-child{margin-left:0}.coinLogoStack__logo .ob-coin-logo{border:2px solid var(--ob-card-bg,#1e2021);border-radius:50%}.coinLogoStack__overflow{margin-left:4px;font-size:var(--ob-text-2xs,10px);color:var(--ob-on-surface-variant,#b8adc2);font-weight:600;white-space:nowrap;cursor:pointer;padding:2px 6px;border-radius:var(--ob-radius-full,9999px);background:var(--ob-surface-high,#282a2b);border:1px solid var(--ob-outline-variant,#5a5360);transition:all var(--ob-transition-fast);line-height:1.2}.coinLogoStack__overflow:hover{color:var(--ob-on-surface,#e2e2e3);border-color:var(--ob-primary,#deb7ff);background:#deb7ff1a}body:not(.darkMode) .coinLogoStack__logo .ob-coin-logo{border-color:var(--ob-card-bg,#fff)}