.grid.svelte-7ayb7b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px}.kartu.svelte-7ayb7b{display:flex;flex-direction:column;gap:18px;height:100%;padding:24px;background:var(--permukaan);border:1px solid var(--garis);color:inherit;transition:transform var(--gerak-cepat) var(--pelan-mulus),border-color var(--gerak-cepat) var(--pelan-mulus)}.kartu.svelte-7ayb7b:hover,.kartu.svelte-7ayb7b:focus-visible{transform:translateY(-2px);color:inherit;border-color:var(--utama)}.kicker.svelte-7ayb7b{display:flex;flex-wrap:wrap;gap:6px 14px}.kategori.svelte-7ayb7b{color:var(--emas)}.status.svelte-7ayb7b{color:var(--redup)}.teks.svelte-7ayb7b{display:flex;flex-direction:column;gap:7px;min-width:0}.judul.svelte-7ayb7b{margin:0;font-weight:500;font-family:var(--serif);font-size:24px;line-height:1.2;letter-spacing:-.012em}.ringkas.svelte-7ayb7b{margin:0;font-size:14.5px;line-height:1.55;color:var(--nav)}.progres.svelte-7ayb7b{display:flex;flex-direction:column;gap:9px;margin-top:auto}.angka.svelte-7ayb7b{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.terkumpul.svelte-7ayb7b{font-family:var(--serif);font-size:26px;letter-spacing:-.01em}.dari.svelte-7ayb7b{font-size:13.5px;color:var(--redup)}.bilah.svelte-7ayb7b{height:6px;background:var(--latar-hero);overflow:hidden}.bilah.svelte-7ayb7b .isi:where(.svelte-7ayb7b){height:6px;width:100%;transform-origin:left;background:var(--emas)}.keterangan.svelte-7ayb7b{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.persen.svelte-7ayb7b{font-weight:600;color:var(--emas)}.sisa.svelte-7ayb7b{color:var(--redup)}.lanjut.svelte-7ayb7b{font-size:14px;font-weight:500;color:var(--utama)}
