.head.svelte-oj2vfa{max-width:720px;margin-bottom:20px}h1.svelte-oj2vfa{margin:0 0 6px;font-size:2rem}.lead.svelte-oj2vfa{color:var(--ink-soft);margin:0;font-size:1.05rem}.mods.svelte-oj2vfa{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mod.svelte-oj2vfa{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);height:100%;color:var(--ink);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:border-color .15s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex}.mod.svelte-oj2vfa:hover{border-color:var(--accent-text);box-shadow:var(--shadow-md);transform:translateY(-2px)}.top.svelte-oj2vfa{align-items:flex-start;gap:14px;display:flex}.ic.svelte-oj2vfa{background:color-mix(in srgb, var(--accent) 12%, transparent);width:56px;height:56px;color:var(--accent-text);border-radius:16px;flex:none;place-items:center;display:grid}.txt.svelte-oj2vfa{flex:1;gap:4px;min-width:0;display:grid}strong.svelte-oj2vfa{font-size:1.2rem;line-height:1.25}.desc.svelte-oj2vfa{color:var(--ink-soft);font-size:1rem}.go.svelte-oj2vfa{color:var(--accent-text);font-size:1.3rem;transition:transform .2s}.mod.svelte-oj2vfa:hover .go:where(.svelte-oj2vfa){transform:translate(4px)}.prog.svelte-oj2vfa{gap:8px;margin-top:auto;display:grid}.nums.svelte-oj2vfa{color:var(--ink-soft);font-size:.875rem;font-weight:600}.bar.svelte-oj2vfa{background:var(--surface-2);border-radius:999px;height:6px;display:block;overflow:hidden}.bar.svelte-oj2vfa i:where(.svelte-oj2vfa){border-radius:inherit;background:var(--accent);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.note.svelte-oj2vfa{max-width:720px;color:var(--ink-soft);margin:22px 0 0;font-size:.875rem}@media (width>=900px){.mods.svelte-oj2vfa{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){h1.svelte-oj2vfa{font-size:1.6rem}.mod.svelte-oj2vfa{padding:16px}.ic.svelte-oj2vfa{border-radius:14px;width:48px;height:48px}strong.svelte-oj2vfa{font-size:1.1rem}}
