._card_1lgzw_1{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-2xl);background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px #0000000a;overflow:hidden;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease;cursor:pointer;color:inherit;text-align:left;width:100%;font:inherit;text-decoration:none}._card_1lgzw_1:hover,._card_1lgzw_1:focus-within{transform:translateY(-2px);border-color:color-mix(in srgb,var(--foreground) 22%,var(--border));box-shadow:0 12px 28px #0000001a,0 0 0 1px color-mix(in srgb,var(--foreground) 6%,transparent)}._card_1lgzw_1:has(._cardLink_1lgzw_29:focus-visible){outline:2px solid var(--ring);outline-offset:2px}._cardLink_1lgzw_29{color:inherit;text-decoration:none;outline:none}._cardLink_1lgzw_29:after{content:"";position:absolute;inset:0;z-index:1}._thumb_1lgzw_47{--op-size: 22px;--pill-size: 22px;--pill-text: 10.5px;--thumb-target: 150px;position:relative;display:flex;flex-direction:column;min-height:var(--thumb-target);background:#0b0b0d;isolation:isolate;filter:saturate(.5) brightness(.94);transition:filter .2s ease}._card_1lgzw_1:hover ._thumb_1lgzw_47,._card_1lgzw_1:focus-within ._thumb_1lgzw_47{filter:saturate(1) brightness(1)}.light ._thumb_1lgzw_47{background:#f5f5f8}._thumb_1lgzw_47[data-rows="1"]{--op-size: 56px;--pill-size: 34px;--pill-text: 14px}._thumb_1lgzw_47[data-rows="2"]{--op-size: 40px;--pill-size: 28px;--pill-text: 12.5px}._thumb_1lgzw_47[data-rows="3"]{--op-size: 28px;--pill-size: 24px;--pill-text: 11.5px}._thumb_1lgzw_47[data-rows="0"]{min-height:var(--thumb-target)}._thumbFade_1lgzw_89{position:absolute;inset:auto 0 0;height:24px;background:linear-gradient(to bottom,transparent,var(--card));pointer-events:none;z-index:2}._tierRow_1lgzw_98{--row-color: var(--primary);display:flex;align-items:center;gap:6px;padding:3px 6px;min-height:30px;flex:1 1 0;background:linear-gradient(to right,color-mix(in srgb,var(--row-color) 9%,transparent),transparent 80%)}._tierRow_1lgzw_98+._tierRow_1lgzw_98{border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)}._tierPill_1lgzw_112{flex:0 0 auto;display:inline-block;text-align:center;height:var(--pill-size);padding:0 calc(var(--pill-size) * .32);border-radius:4px;background:var(--row-color);color:var(--tier-fg, white);font-family:var(--font-mono);font-size:var(--pill-text);font-weight:700;line-height:var(--pill-size);letter-spacing:.02em;text-shadow:var(--tier-shadow, 0 1px 0 oklch(0 0 0 / .25));max-width:55%;min-width:calc(var(--pill-size) + 2px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tierOps_1lgzw_136{display:flex;align-items:center;gap:1px;overflow:hidden;flex:1 1 0;min-width:0}._op_1lgzw_145{width:var(--op-size);height:var(--op-size);border-radius:calc(var(--op-size) * .14);overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--row-color) 30%,oklch(.25 .005 285));display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:calc(var(--op-size) * .4);font-weight:600;color:#fff;line-height:1}._op_1lgzw_145 img{image-rendering:-webkit-optimize-contrast}._opOverflow_1lgzw_165{display:inline-flex;align-items:center;justify-content:center;height:var(--op-size);padding:0 calc(var(--op-size) * .22);margin-left:2px;border-radius:calc(var(--op-size) * .18);background:color-mix(in srgb,var(--row-color) 30%,oklch(.25 .005 285));color:#fff;font-family:var(--font-mono);font-size:calc(var(--op-size) * .42);font-weight:700;line-height:1;font-variant-numeric:tabular-nums;flex-shrink:0}._emptyThumb_1lgzw_184{display:flex;align-items:center;justify-content:center;min-height:130px;padding:16px;background:repeating-linear-gradient(45deg,transparent,transparent 6px,oklch(0 0 0 / .04) 6px,oklch(0 0 0 / .04) 7px);color:var(--muted-foreground);font-family:var(--font-sans);font-size:11.5px;font-style:italic}._cornerRibbon_1lgzw_197{position:absolute;top:8px;left:8px;z-index:3;pointer-events:none;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:#1a1a1d;color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}._cornerRibbon_1lgzw_197 svg{width:10px;height:10px}@media(prefers-reduced-motion:reduce){._card_1lgzw_1,._thumb_1lgzw_47{transition:none}._card_1lgzw_1:hover,._card_1lgzw_1:focus-within{transform:none}}
