.feature-cards.svelte-1itinwl{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.feature-card.svelte-1itinwl{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"icon title" "icon text";column-gap:.75rem;row-gap:.25rem;height:100%;padding:.95rem 1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.feature-card.svelte-1itinwl:hover,.feature-card.svelte-1itinwl:focus-visible{border-color:var(--accent);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.feature-card.svelte-1itinwl{transition:none}.feature-card.svelte-1itinwl:hover,.feature-card.svelte-1itinwl:focus-visible{transform:none}}.feature-card__icon.svelte-1itinwl{grid-area:icon;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent)}.feature-card__title.svelte-1itinwl{grid-area:title;align-self:center;font-weight:650}.feature-card__text.svelte-1itinwl{grid-area:text;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.85rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.movers.svelte-1aq5qvo{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;margin:0 0 1.25rem}.panel.svelte-1aq5qvo{padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}h2.svelte-1aq5qvo{margin:0 0 .5rem;color:var(--want);font-size:1rem}.down.svelte-1aq5qvo h2:where(.svelte-1aq5qvo){color:var(--avoid)}h2.svelte-1aq5qvo .muted:where(.svelte-1aq5qvo){font-size:.8rem;font-weight:400}ol.svelte-1aq5qvo{grid-template-columns:minmax(0,1fr);display:grid;gap:.25rem;margin:0;padding:0;list-style:none}a.svelte-1aq5qvo{display:flex;align-items:center;gap:.6rem;padding:.3rem .35rem;border-radius:calc(var(--radius) - 2px);color:inherit;text-decoration:none}a.svelte-1aq5qvo:hover,a.svelte-1aq5qvo:focus-visible{background:var(--accent-soft)}img.svelte-1aq5qvo{flex:none;width:2rem;height:2rem;object-fit:contain}.text.svelte-1aq5qvo{display:flex;flex:1;flex-direction:column;min-width:0}.name.svelte-1aq5qvo{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cat.svelte-1aq5qvo{font-size:.78rem}.nums.svelte-1aq5qvo{display:flex;flex-direction:column;align-items:flex-end;font-size:.9rem}.change.svelte-1aq5qvo{color:var(--want);font-weight:700;font-variant-numeric:tabular-nums}.down.svelte-1aq5qvo .change:where(.svelte-1aq5qvo){color:var(--avoid)}.skeleton.svelte-1aq5qvo{height:2.6rem;border-radius:calc(var(--radius) - 2px);background:var(--line);opacity:.35}.more.svelte-1aq5qvo{grid-column:1 / -1;margin:-.25rem 0 0;text-align:right;font-size:.9rem}.more.svelte-1aq5qvo a:where(.svelte-1aq5qvo){display:inline;padding:0;color:var(--accent)}.more.svelte-1aq5qvo a:where(.svelte-1aq5qvo):hover{background:none;text-decoration:underline}@media(max-width:30rem){.panel.svelte-1aq5qvo .spark{display:none}}.builds.svelte-1jir0uo{margin:0 0 1.25rem}header.svelte-1jir0uo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem}h2.svelte-1jir0uo{margin:0;font-size:1.1rem}header.svelte-1jir0uo .muted:where(.svelte-1jir0uo){font-size:.85rem}.chips.svelte-1jir0uo{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.chips.svelte-1jir0uo button:where(.svelte-1jir0uo){padding:.3rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.85rem;cursor:pointer}.chips.svelte-1jir0uo button:where(.svelte-1jir0uo):hover{border-color:var(--accent)}.chips.svelte-1jir0uo button[aria-pressed=true]:where(.svelte-1jir0uo){border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.panels.svelte-1jir0uo{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem}.panel.svelte-1jir0uo{min-width:0;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}h3.svelte-1jir0uo{margin:0 0 .6rem;font-size:.95rem}ol.svelte-1jir0uo{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.bars.svelte-1jir0uo li:where(.svelte-1jir0uo){display:grid;grid-template-columns:minmax(6rem,9rem) 1fr 3.2rem;align-items:center;gap:.6rem;min-height:1.6rem;font-size:.9rem}.label.svelte-1jir0uo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar.svelte-1jir0uo{height:.65rem;border-radius:999px;background:var(--line);overflow:hidden}.bar.svelte-1jir0uo span:where(.svelte-1jir0uo){display:block;height:100%;border-radius:inherit;background:var(--accent)}.num.svelte-1jir0uo{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.list.svelte-1jir0uo a:where(.svelte-1jir0uo){display:flex;align-items:center;gap:.6rem;padding:.25rem .35rem;border-radius:calc(var(--radius) - 2px);color:inherit;text-decoration:none}.list.svelte-1jir0uo a:where(.svelte-1jir0uo):hover,.list.svelte-1jir0uo a:where(.svelte-1jir0uo):focus-visible{background:var(--accent-soft)}.rank.svelte-1jir0uo{flex:none;width:1.4rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.text.svelte-1jir0uo{display:flex;flex:1;flex-direction:column;min-width:0}.skill.svelte-1jir0uo{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.small.svelte-1jir0uo{font-size:.78rem;font-weight:400}.skeleton.svelte-1jir0uo{height:1.6rem;border-radius:calc(var(--radius) - 2px);background:var(--line);opacity:.35}.skeleton.tall.svelte-1jir0uo{height:2.4rem}.source.svelte-1jir0uo{margin:.4rem 0 0;font-size:.8rem;text-align:right}.source.svelte-1jir0uo a:where(.svelte-1jir0uo){color:inherit}.list.svelte-1jir0uo li[hidden]:where(.svelte-1jir0uo){display:none}.more.svelte-1jir0uo{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.4rem;border:1px dashed var(--line);border-radius:var(--radius);background:none;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer}.more.svelte-1jir0uo:hover,.more.svelte-1jir0uo:focus-visible{border-color:var(--accent);color:var(--fg)}.more.svelte-1jir0uo .caret:where(.svelte-1jir0uo){font-size:.75em;transition:transform .15s}.more[aria-expanded=true].svelte-1jir0uo .caret:where(.svelte-1jir0uo){transform:rotate(180deg)}.panel.svelte-uswe1h{display:flex;flex-direction:column;min-width:0;padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}h2.svelte-uswe1h{margin:0 0 .5rem;font-size:1rem}.panel.fit.svelte-uswe1h{contain:size}.panel.fit.svelte-uswe1h ol:where(.svelte-uswe1h){flex:1;min-height:0;overflow:hidden;align-content:start}li.cut.svelte-uswe1h{visibility:hidden}ol.svelte-uswe1h{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem;margin:0;padding:0;list-style:none}a.svelte-uswe1h{display:flex;align-items:flex-start;gap:.5rem;padding:.25rem .35rem;border-radius:calc(var(--radius) - 2px);color:inherit;text-decoration:none}a.svelte-uswe1h:hover,a.svelte-uswe1h:focus-visible{background:var(--accent-soft)}.text.svelte-uswe1h{display:flex;flex:1;flex-direction:column;min-width:0}.title.svelte-uswe1h{overflow:hidden;font-size:.88rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}time.svelte-uswe1h{font-size:.75rem}.skeleton.svelte-uswe1h{height:2.4rem;border-radius:calc(var(--radius) - 2px);background:var(--line);opacity:.35}.small.svelte-uswe1h{font-size:.85rem}.more.svelte-uswe1h{margin:auto 0 0;padding-top:.4rem;font-size:.8rem;text-align:right}.more.svelte-uswe1h a:where(.svelte-uswe1h){display:inline;padding:0;color:var(--accent)}.more.svelte-uswe1h a:where(.svelte-uswe1h):hover{background:none;text-decoration:underline}.badge.svelte-uswe1h{display:flex;flex:none;margin-top:.1rem}
